Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
282
2ta narsani o‘z ichiga olgan predmetning shunga o‘xshash hatti-harakati kontekstda:
predmetning klassdagi aniqlangan hatti-harakati va hozirgi vaziyati bo‘ladi. Namuna uchun
maxsus vaziyat hisoblanadi( predmet ), lekin hamma predmet
uchun atalgan umumiysi bu
hatti-harakat hisoblanadi, hatti harakat yana klass namunasi hamdir.
S# klasslari
Anchadan beri biz OOP ning bir nechta oddiy jihatlarini hisobga olib kelamiz.
Zamonaviy dasturlash tillaridan eng muhim bo‘lagi ob’ektga yo‘naltiriltirish hisoblanadi.
Ularning har bittasida predmet va klasslar bilan ishlash uchun maxsus xususiyatlar bor. Bu kitobda
biz diqqatimizni faqat 1 ta tilga qaratmoqchimiz, ya’ni S# ga. S#
dagi OOP ilmini bilish
o‘quvchiga foydasi yaxshi bo‘ladi, OYDni amalda bajarishda hech qanday qiyinchilik
bo‘miydi. Chunki mana shu OOP dasturlashda boshlang‘ich tushuncha bo‘ladi,
zamonaviy
dasturlash tillarining barcha virtualligidan foydalangan holda.
S# klasslari
S# dagi klass, “class’’ kalit so‘zi
orqali aniqlangan, ayrim kodlangan (code) bir xil
predmetlar guruhi (block)
dagi uslublar (Methods) va a’zo (member) ma’lumotlarining joylashuvi
uningdek lassning shaxsini (nomini ) aniqlash orqali quyidagilarga ajratilgan.
S# dagi klass lar quyidagi elementalarni o‘z ichiga oladi: