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


Animal ; описание этого класса будет расположено между фигурными скобками  { … }



Download 8,25 Mb.
Pdf ko'rish
bet11/64
Sana25.02.2022
Hajmi8,25 Mb.
#258025
TuriКнига
1   ...   7   8   9   10   11   12   13   14   ...   64
Bog'liq
c sharp2

Animal
;
описание этого класса будет расположено между фигурными скобками 
{ … }
.
Класс «Animal» имеет смысл определить в программе, выводящей на экран изображения жи-
вотных или сохраняющей интересные факты о них. При решении других задач надо будет опи-
сывать другие классы, например, классы 
MyPhotoProgram
или 
MyGradeCalculator
. Нужно пони-
мать, что классы объединяют не только те объекты, которые существуют 
в реальном мире. Они
полезны и при работе с абстрактными объектами.
18
Часть 2


Строительный блок: Классы
Все программы на языке C# представляют собой 
class Animal
описание множества классов.
{
Компьютеру известно слово «class», которое 
}
должно быть написано строчными буквами, 
но имя класса может быть любым и содержать 
как прописные, так и строчные буквы, причем 
использование пробелов не допускается.
Немного позже мы расскажем о том, что происходит внутри описания класса (между фигур-
ными скобками). Но сначала рассмотрим объекты.
Каждый класс описывает, как устроены объекты класса. В процессе работы с классом
«Animal» могут появиться объекты этого класса:
кот Барсик, принадлежащий вашей тете;
безымянная корова, виденная вами всего один раз;
горилла по кличке Джереми;
другие объекты.
Создание объектов
Вы уже знаете, как вести разговор с компьютером о классе животных. Возможно, в какой-то мо-
мент вам захочется поговорить и об объектах. Например, о том, что «есть одно существо в клас-
се животных, которого зовут Барсиком».
Это можно выразить следующим образом:
Animal Barsik;
19
Учимся общаться с компьютером


Мы написали небольшой отрывок кода, и здесь нужно остановиться и подумать, иначе мож-
но упустить главное. Компьютер понимает следующее: «Этот человек хочет поговорить об объ-
екте в классе 
Animal
и назвать его 
Barsik
. Я не знаю, что такое 
Barsik
, и мне все равно – пусть
называет, как хочет».
Теперь дополним приведенный выше код еще одним выражением:
Barsik = new Animal();
Может показаться странным, но нужно сделать именно так, потому что с точки зрения ком-
пьютера в этом есть смысл. Подумайте «как машина» и представьте себе следующее:
20
Download 8,25 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   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