1-Mavzu 1-Mavzu Reja: Klass a’zolariga ruxsatni boshqarish


Download 116.94 Kb.
bet20/100
Sana02.01.2022
Hajmi116.94 Kb.
#200801
1   ...   16   17   18   19   20   21   22   23   ...   100
Bog'liq
dasturiy injinering

Meros (Наследование).

Meros-bu bir ob'ektdan boshqa ob'ektning xususiyatlarini olish jarayonini taqdim etadi. Bu juda muhim jarayon bo`lib u ierarxik tasniflash tamoyili bilan ta'minlaydi. Agar o'ylab ko'rilsa, bilimlarning aksariyati ierarxik tasniflash orqali pastga qarab tizimlashtirilishi mumkin. Misol uchun, olmaning "Jonathan" navi olma navlarining umumiy tasnifiga kiritilgan bo'lib, ular o'z navbatida meva sinfiga kiradi va ular nisbattan kattaroq sinf oziq-ovqat sinfiga kiradi. Bu shuni anglatadiki, oziq-ovqat sinfining bir qator xususiyatlari (ovqatlanish, ozuqaviy qiymat va boshqalar) mavjud bo'lib, u narsalarning mantig'iga ko'ra mevaning pastki sinfiga qadar tarqaladi. Bu xususiyatlari bilan bir qatorda, meva sinfining boshqa oziq-ovqat mahsulotlaridan farqli o'z xususiyatlari(sersuvlik, totlilik, va hokazo) bor. Olma sinfining ham o'ziga xos xususiyatlari mavjud (daraxtlarda o'sadi, tropik meva emas, va hokazo). Shunday qilib, "Jonathan" navili olma avvalgi sinflarning xususiyatlarini meros qilib oladi va ayni paytda faqat shu olma turiga xos xususiyatlarga ham ega, masalan, sariq xumsimon qizil rangli sirti va o`ziga xos hid va ta'mga ega.

Agar siz ierarxiyadan foydalanmasangiz, u holda har bir ob'ektning barcha xususiyatlarini aniq belgilab qo`yishingiz kerak bo'ladi. Agar siz merosdan foydalansangiz, unda faqat o'z sinfidagi maxsus ob'ektni aniqlaydigan xususiyatlarni belgilashingiz kifoya. Shuningdek, u sinf ustidan umumiy xususiyatlarni meros qilib olishi mumkin.

Natijada, meros mexanizmi tufayli har bir ob'ekt umumiy sinfning alohida nusxasiga aylanadi.

Download 116.94 Kb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   100




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