|
Assembler dasturlash tili qanday dasturlash tilllari oilasiga kiradi?Bog'liq xparadigmaPolimorfm sinf -
tarkibida hech bo‘lmaganda bitta virtual funksiyasi bo‘lgan sinfga aytiladi
tarkibida hech bo‘lmaganda ikkita virtual funksiyasi bo‘lgan
Tarkibida hech bo‘lmaganda bitta abstract sinf bo’lsa
Tarkibida hech bo‘lmaganda bitta voris sinf bo‘lgan
Abstrakt sinf obyektini yaratish mumkinmi?
mumkin emas
mumkin
sharoitga qarab mumkin yoki yo’q
To’gri javob mavjud emas.
obyekt turini oshkor ravishda abstrakt sinf turiga keltirish mum-kinmi
mumkin emas
mumkin
sharoitga qarab mumkin yoki yo’q
To’gri javob mavjud emas.
Polimorfizm bu:
tegishli sinflar uchun xos bo'lgan amallarni ko'rsatish uchun bitta ismdan foydalanishga imkon
beradigan vosita
bir xil sinfda bir xil nomdagi usullardan foydalanishga imkon beradigan vosita;
57
bir xil amallarni bajarish uchun bir xil sinfdagi turli nomdagi usullardan foydalanishga imkon
beradigan vosita
funktsiyalarni turli xil turlari yoki turli xil argumentlar bilan ishlash uchun ortiqcha yuklashga
imkon beradigan vosita.
Ob'ektga yo'naltirilgan dasturlashda polimorfizm amalga oshiriladi:
qayta yuklash mexanizmlari (funktsiyalar va operatsiyalar), virtual funktsiyalar va shablonlar
orqali
haddan tashqari yuk mexanizmlari (funktsiyalar va operatsiyalar) va shablonlar orqali;
virtual funktsiyalar va shablonlar orqali;
ortiqcha mexanizmlar (funktsiyalar va operatsiyalar) va virtual funktsiyalar orqali
OYD qanday xossasi bir xil ierarxiyaning turli xil ob'ektlariga huddi birday munosabatda
bo'lishga imkon beradi?
polimorfizm
inkapsylyatsiya
|
| |