Kommunikatsiyalarini rivojlantirish vazirligi muso al-xorazmiy nomidagi toshkent axborot texnologiyalari



Download 238,77 Kb.
Pdf ko'rish
bet3/5
Sana15.12.2022
Hajmi238,77 Kb.
#886725
1   2   3   4   5
Bog'liq
Dasturlash 17-mustaqil ishi

Abstrakt sinf a'zolari. 
Odatdagi xossalar va usullardan tashqari, mavhum sinf abstrakt kalit so'z yordamida aniqlangan va hech 
qanday funksionallikka ega bo'lmagan mavhum sinf a'zolariga ega bo'lishi mumkin. Xususan, mavhum 
bo'lishi mumkin: 
-Usullari 
-Xususiyatlari 
-Indekslovchilar 
-Ishlanmalar 
Abstrakt sinf a'zolari shaxsiy modifikatorga ega bo'lmasligi kerak. Bunday holda, olingan sinf asosiy 
abstrakt sinfdagi barcha mavhum usullar va xususiyatlarni bekor qilishi va amalga oshirishi kerak. Olingan 
sinfda bekor qilinganda, bunday usul yoki xususiyat bekor qilish modifikatori bilan ham e'lon qilinadi 
(virtual usullar va xususiyatlarning normal bekor qilinishi kabi). Shuni ham ta'kidlash kerakki, agar sinfda 
kamida bitta abstrakt usul (yoki mavhum xususiyat, indeksator, hodisa) bo'lsa, u holda bu sinf mavhum 
sifatida belgilanishi kerak. Mavhum a'zolar, virtual a'zolar kabi, polimorf interfeysning bir qismidir. Ammo 
virtual usullarda biz merosxo'r klassi amalga oshirishni meros qilib oladi desak, mavhum usullarda ushbu 
mavhum usullar bilan ifodalangan interfeys meros qilib olinadi. 
Abstrakt usullar. 
Masalan, yuqoridagi avtomobil misolida Move usuli transport vositasining harakatini tasvirlaydi. Biroq, 
har xil turdagi transport vositalari har xil harakat qiladi - ular erda ovqatlanadilar, havoda uchadilar, suvda 
suzib yuradilar va hokazo. Bunday holda, biz Move usulini mavhum qilishimiz va uni hosil qilingan 
sinflarga amalga oshirishni kechiktirishimiz mumkin. 


Abstrakt sinflardan foydalanishga cheklovlar. 
 
Abstrakt sinflardan quyidagilar uchun foydalanish mumkin emas: 
-a'zo o'zgaruvchilari va ma'lumotlari; 
-argument turlari; 
-funksiyalar tomonidan qaytariladigan qiymatlar turlari
-aniq konvertatsiya turlari. 
Agar mavhum sinf konstruktori sof virtual funktsiyani bevosita yoki bilvosita chaqirsa, natija 
aniqlanmagan. Biroq, mavhum sinflarning konstruktorlari va destruktorlari boshqa a'zo funktsiyalarni 
chaqirishi mumkin. 

Download 238,77 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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