#1 Ob’ekt tushunchasi yoritib bering va misollar keltiring
#7 - Polymorphism (Polimorfizm) nima misollar yordamida tushuntiring
Download 196.81 Kb.
|
django
#7 - Polymorphism (Polimorfizm) nima misollar yordamida tushuntiring:
Polimorfizm nima? Polimorfizm yunoncha Poly (ko'p) va morfizm (shakllar) so'zlaridan olingan. Bu shuni anglatadiki, bir xil funktsiya nomi har xil turlar uchun ishlatilishi mumkin. Bu dasturlashni yanada intuitiv va oson qiladi. Pythonda polimorfizmni aniqlashning turli usullari mavjud. Keling, Python-da polimorfizm qanday ishlashini ko'rib chiqaylik. Python tilidagi polimorfizm
Keling, misol keltiramiz va biz "obj" deb nom beradigan ob'ektni qabul qiladigan " func() " funksiyasini yaratamiz. Keling, funksiyaga biz o'tkazgan " obj " ob'ektidan foydalanadigan biror narsa beraylik. Bunday holda, har biri "Pomidor" va "Olma" ikkita sinfda aniqlangan type() va color() usullarini chaqiramiz. Endi siz "Pomidor" va "Olma" sinflarining namunalarini yaratishingiz kerak, agar ular bizda mavjud bo'lmasa: class Bird:
Qushlarning har xil turlari mavjud Ko'pgina qushlar ucha oladi, ammo ba'zilari ucha olmaydi Qushlarning har xil turlari mavjud To'tiqushlar ucha oladi Qushlarning ko'p turlari mavjud Pingvinlar uchmaydi Bu Python-da polimorfizmni aniqlashning turli usullari. Shu bilan biz maqolamizning oxiriga yetdik. Umid qilamanki, siz polimorfizm nima ekanligini va Pythonda qanday ishlatilishini tushundingiz. Endi butun dunyo bo'ylab tarqalgan 250 000 dan ortiq qoniqarli o'quvchilar tarmog'iga ega bo'lgan ishonchli onlayn ta'lim kompaniyasi bo'lgan Edureka tomonidan Python sertifikatlash treningini ko'ring. Python sertifikati bo'yicha trening sizga karerangizni Data Scientist roliga aylantirish orqali miqdoriy tahlil, ma'lumotlarni qazib olish va ma'lumotlar taqdimoti bo'yicha tajriba orttirishga yordam beradi. Download 196.81 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling