Учебное пособие книга выпускается при поддержке компании Microsoft



Download 8,25 Mb.
Pdf ko'rish
bet31/64
Sana25.02.2022
Hajmi8,25 Mb.
#258025
TuriКнига
1   ...   27   28   29   30   31   32   33   34   ...   64
Bog'liq
c sharp2

Строительный блок: Наследование
Класс может наследовать свойства и действия 
другого класса.
Класс «Guitarist» наследует все поля из класса «», 
а кроме того, имеет два собственных поля.
Имя класса Musician, написанное после двоеточия,
сообщает компьютеру, что новый класс «Guitarist» 
наследует поля и методы родительского класса 
«Musician».
Создав объект класса Guitarist, можно установить 
его свойства, если они являются открытыми для 
доступа.
58
Часть 2
public class Musician
{
public string name;
public int age;
public bool canSing;
}
public class Guitarist : Musician
{
public string guitarType;
public string guitarBrand;
}
Guitarist g = new Guitarist();
g.name = «Jimbo van Helsdingen»;
g.ageInYears = 28;
g.canSing = false;
g.guitarType = «Acoustic»;
g.guitarBrand = «Gibson»;


Часть 3. Программирование в .NET Framework
Что такое .NET Framework?
Программировать на языке C# без .NET Framework — это все равно что писать ручкой без чер-
нил. Сколько ни води ею по бумаге, написать ничего не удастся.
Так что же такое .NET Framework? Это платформа программирования, разработанная кор-
порацией Microsoft, и язык C# создавался специально для .нее. Платформа .NET Framework со-
стоит из двух частей.
1.
Во-первых, она содержит огромную библиотеку классов, которые можно вызывать из
программ, созданных на C#. Такая возможность избавляет от необходимости писать все
заново.
2.
Во-вторых, в ее состав входит среда выполнения, управляющая запуском и работой го-
товых программ (это происходит абсолютно незаметно для вас и не вызывает никаких
затруднений).
Итак, при написании программы на языке C# (или на любом другом языке .NET) наряду с
созданием собственного кода вызываются классы, хранящиеся в библиотеке.
Библиотека .NET framework содержит огромное количество классов, и некоторые из них на-
столько сложны, что мы даже не будем пытаться рассмотреть все сразу. Расскажем лишь о тех,
которые, на наш взгляд, наиболее полезны для начинающих программистов. Со временем вы
станете запоминать классы, которыми пользуетесь чаще, чем другими, и постепенно хорошо их
59
Программирование в .NET Framework


освоите. Ведь когда часто берешь в библиотеке любимую книгу, то легко запоминаешь, на какой
полке ее искать.
Обращаю ваше внимание: в этой части книги приведено много примеров программ, кото-
рые вы должны сначала 

Download 8,25 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   64




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish