Texnologiyalari universiteti samarqand filial "kompyuter injiniringi" fakulteti
Download 411.85 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling