Texnologiyalari universiteti samarqand filial "kompyuter injiniringi" fakulteti


Download 411.85 Kb.
Pdf ko'rish
bet4/4
Sana15.01.2023
Hajmi411.85 Kb.
#1094057
1   2   3   4
Bog'liq
PARADIGMA-5

Meros olish 
— obyektga yoʻnaltirilgan dasturlash ning 
muhim ustunidir. Klassning boshqa klassdan xossa va 
xususiyatlarni olish qobiliyati meros olish deb ataladi. Biz 
klass yozganimizda, biz boshqa klasslardan 
xususiyatlarni meros qilib olamiz. Shunday qilib, biz sinf 
yaratganimizda, barcha xususiyatlar va funktsiyalarni 
qayta-qayta yozishimiz shart emas, chunki ular unga ega 
boʻlgan boshqa sinfdan meros boʻlishi mumkin. Meros 
foydalanuvchiga kodni iloji boricha qayta ishlatish va 
uning ortiqchaligini kamaytirish imkonini beradi. 
Polimorfizm 
Polimorfizm soʻzi koʻp shakllarga ega boʻlishni 
anglatadi. Odd
iy soʻzlar bilan aytganda, klassning metodi 
turli vaziyatlarda turlicha amal bajaradi. Masalan, odam 
bir vaqtning oʻzida turli xil xususiyatlarga ega boʻlishi 
mumkin. Odam kabi bir vaqtning oʻzida ota, er, xodim. 
Shunday qilib, bir odam turli vaziyatlarda turli xil xatti-
harakatlarga ega va bunga polimorfizm deyiladi. 
Polimorifzmni ikki turi bor, birinchisi, bir klassning ichida 
bir xil nomli va qabul qiluvchi qiymatlari soni va turi 
boʻyicha farq qiluvchi metodlardan foydalanish. Bu 
polimorfizm asosan bir 
xil vazifani bajaruvchi koʻplab turli 
nomdagi metodlar yaratilishini oldini olish uchun 
qoʻllaniladi. Yaʼni murakkablikdan qochish uchun. 
Ikkinchiu turdagi polimorfizmda esa, ota klassdagi metod 
bola klassda qayta yoziladi. 
 

Download 411.85 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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