Overriding, polymorphism


= > Bu yerda barcha Java qo'llanmalar tekshiring



Download 126,94 Kb.
bet2/4
Sana22.10.2022
Hajmi126,94 Kb.
#855325
1   2   3   4
Bog'liq
OVERRIDING, POLYMORPHISM

= > Bu yerda barcha Java qo'llanmalar tekshiring.


Siz nimani o'rganasiz: [hide]

Javada Ish Vaqti Polimorfizmi


A ish vaqti polimorfizmi sifatida ham tanilgan dinamik polimorfizm yoki dinamik usulni jo'natish bekor qilingan usul chaqiruvi ish vaqtida dinamik ravishda hal qilinadigan usuldir.
Java-da ish vaqti polimorfizmiga "usulni bekor qilish"yordamida erishiladi. Usulni bekor qilish-bu ota-ona sinfidagi usul bolalar sinfida qayta aniqlangan yoki bekor qilingan usul.
Usul sinfda bekor qilinganda, dinamik usulni jo'natish texnikasi bekor qilingan usul chaqiruvini kompilyatsiya vaqtida emas, balki ish vaqtida hal qiladi.

Java – Usul Ustun Ichida Runtime Polimorfizm Erishish


Usulni bekor qilish-bu Java-da ish vaqti polimorfizmiga erishish uchun foydalanadigan yondashuv. Yuqorida aytib o'tilganidek, usulni bekor qilish-bu subklass o'zining ota-sinfida allaqachon mavjud bo'lgan usulni qo'shadigan va ushbu usulga yangi funksiyalarni qo'shadigan usul. Keyin, biz tayanch sinf usuli o'qilishi, deb aytish.
Biz ota-sinf lekin turli amalga oshirish usuli bir xil prototipi bilan kichik sinfiga belgilangan yangi usul "ustun usuli"deb ataladi. Ota-sinfdagi usul "bekor qilingan usul"deb nomlanadi.
Usul bekor qilingandan so'ng, ushbu bekor qilingan usulga qo'ng'iroq qanday hal qilinganligi haqida savol qoladi?
Biz, odatda, tayanch sinf mos yozuvlar orqali o'qilishi usuli qo'ng'iroq. Biz turi bazasini ma'lumotnoma yaratish va keyin yangi kalit yordamida bir bola sinf ob'ektini tayinlaydi.
Shunday qilib, bu mos yozuvlar o'zgaruvchisining tarkibiga yoki qaysi usul chaqirilishini aniqlaydigan asosiy sinf ma'lumotnomasi bilan qaysi ob'ektga havola qilinishiga bog'liq. Shunday qilib, agar mos yozuvlar ob'ektlari bolalar sinfining ob'ektiga ishora qilsa, unda bekor qilish usuli deyiladi.
Aks holda, mos yozuvlar ob'ekt tayanch sinf ob'ekt o'z ichiga oladi, agar, keyin o'qilishi usul deyiladi. Ayniqsa, dinamik usul jo'natish uchun ish vaqti polimorfizmida aniq bo'lishi kerak bo'lgan mavzulardan biri quyida tushuntirilgan "Upcasting" dir.

Download 126,94 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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