3-mavzu: C++ Enkapsulatsiya. Vorislik


C++ Polimorfizm. (Sinf/Class)



Yüklə 0,56 Mb.
səhifə3/3
tarix07.10.2023
ölçüsü0,56 Mb.
#126127
1   2   3
3-mavzu

C++ Polimorfizm. (Sinf/Class)

  • C++ Polimorfizm. (Sinf/Class)
  • Polimorfizm bu "ko'p shakllar" degan ma'noni anglatadi. Biz Meros orqali bir-biri bilan bog'liq bo'lgan ko'plab sinflarga ega bo'lganimizda paydo bo'ladi. Polimorfizm turli xil vazifalarni bitta harakatda turli yo'llarni bajarishimiz imkoniyatiga ega bo'lamiz.
  • Obyektga abstrakt darajada qarash xususiyati. Masalan, turli xil oynalar mavjud: deraza oynasi, eshik oynasi, mashina oynasi, telefon oynasi. Bularning barchasi bir biridan ishlatilish sohasi, tuzulishi, shakli bilan farq qiladi. Lekin barchasini umumiy qilib oyna deb qarash mumkin. Polimorfizm turli xil obyektlar bilan bir xil ishlash imkoniyatini beradi.

Polimorfizm orqali bir jarayonni turli yo'llar bilan tashkillashtirishimiz mumkin. Polimorfizm so'zi yunoncha ikki so'zning birikmasidan tashkil topgan «poly» — Ko'p va «morphs» — formalar. Polimorfizm ham ko'p formalar degan ma'noni anglatadi

  • Polimorfizm orqali bir jarayonni turli yo'llar bilan tashkillashtirishimiz mumkin. Polimorfizm so'zi yunoncha ikki so'zning birikmasidan tashkil topgan «poly» — Ko'p va «morphs» — formalar. Polimorfizm ham ko'p formalar degan ma'noni anglatadi

Nega va qachon "Meros" va "Polimorfizm" dan foydalanish kerak?

  • Nega va qachon "Meros" va "Polimorfizm" dan foydalanish kerak?
  • - Kodni qayta ishlatish uchun foydalidir: yangi sinf yaratishda mavjud sinfning atributlari va usullaridan qayta foydalanish.

Yüklə 0,56 Mb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə