Oop(Object Oriented Programming Obyektga yo'naltirilgan dasturlash) bu biron bir maqsadga yo'naltirilgan dasturlash degan ma'noni anglatadi



Download 1,91 Mb.
bet7/7
Sana29.01.2022
Hajmi1,91 Mb.
#416190
1   2   3   4   5   6   7
Bog'liq
OOP

C++ Merosxurlik ( Sinf / Class )

Assalomu alaykum bugun siz bilan merosxurlik haqida gaplashamiz. Class ichida va undan tashqari foydalanish va uning qulayliklari haqida gaplashib olamiz.

Meros olish


  • derived class  (bola) - boshqa sinfdan meros qolgan sinf.

  • base class (ota-ona) - meros bo'lib o'tgan sinf.

>>> Sinfdan meros olish uchun : belgidan foydaniladi. Quyidagi misolda, Car sinf (bola) atributlar va usullarni Vehicle sinfdan (ota-onadan) meros qilib oladi:





>>> "Meros" dan qachon va qanday vaqtda foydalanish kerak?

>> "Meros" - bu odatda bitta class dan qayta qayta foydalanish imkoniyatini beradi. Yangi sinf yaratishda sinf attributlaridan foydalanish imkoniyati.

Ko'p darajali meros









Ko'p meros.

>>> Sinf shuningdek, vergul bilan ajratilgan ro'yxat yordamida bir nechta asosiy sinflardan olinishi mumkin:














Meros Huquqi.



>>> Siz Kirish xususiyatlarini aniqlash bo'limidan C ++ da uchta aniqlovchi mavjudligini bilib oldingiz . Hozirgacha biz faqat foydalanganmiz public(sinf a'zolariga sinf tashqarisidan kirish mumkin) va private (a'zolarga faqat sinf ichida kirish mumkin). Uchinchi spetsifikatorga protected o'xshash private, ammo unga meros qilib olingan klassda kirish mumkin:





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.


>>> Polimorfizm turli xil obyektlar bilan bir xil uniformada 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.







>>> Nega va qachon "Meros" va "Polimorfizm" dan foydalanish kerak?
- Kodni qayta ishlatish uchun foydalidir: yangi sinf yaratishda mavjud sinfning atributlari va usullaridan qayta foydalanish.
Tuzuvchi: Xikmatullayev Dilshod
Download 1,91 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish