Superklass subklass usulini chaqira oladimi?
Superklass subklass usulini chaqira oladimi?

Video: Superklass subklass usulini chaqira oladimi?

Video: Superklass subklass usulini chaqira oladimi?
Video: АдаптерВью 2024, May
Anonim

A super sinf mos yozuvlar o'zgaruvchisi mumkin tuting a kichik sinf mos yozuvlar o'zgaruvchisi. Bu superklass usullarni chaqirishi mumkin da belgilangan supersinf faqat.

Shu tarzda, superklass pastki sinf maydonlariga kira oladimi?

A super sinf bevosita mumkin emas kirish a da e'lon qilingan o'zgaruvchilar yoki usullar kichik sinf . To'g'ridan-to'g'ri emas; kichik sinf misollar ularning misolini o'z ichiga oladi supersinflar Masalan, ular qanday qilib meros qilib olishadi dalalar . a uchun supersinf hammadan bir xil tarzda meros olish kichik sinflar , (1.)

Bundan tashqari, ota-onalar sinfi bolalar sinfi usulini chaqira oladimi? Java-da pastga tushirish mumkin emas. Agar ota-onalar sinfi havoladan foydalanadi a bolalar sinfi konstruktor (upcasting deb ataladi), keyin faqat o'shalar usullari mumkin ichida ham mavjud bo'lgan deb nomlanadi ota-onalar sinfi (aniqlangan yoki e'lon qilingan) ya'ni faqat bekor qilingan usullari mumkin chaqirilsin.

Bundan tashqari, kichik sinf superklass bo'lishi mumkinmi?

Shunday qilib, siz ierarxiyadan pastga tushganingiz sayin, sinflar tobora ko'proq ixtisoslashgan bo'ladi: Ta'rif: A kichik sinf boshqa sinfdan kelib chiqqan sinfdir. A kichik sinf davlat va xulq-atvorni barcha ajdodlaridan meros qilib oladi. Atama supersinf sinfning toʻgʻridan-toʻgʻri ajdodiga, shuningdek, uning barcha koʻtarilgan sinflariga ishora qiladi.

Pastki sinflar o'zgaruvchilarni meros qilib oladimi?

Quyidagi ro'yxat a'zoni aniqlaydi o'zgaruvchilar ya'ni meros qilib olingan tomonidan a kichik sinf : Subklasslar meros qilib oladi o'sha a'zo o'zgaruvchilar ommaviy yoki himoyalangan deb e'lon qilingan. Subklasslar meros qilib oladi o'sha a'zo o'zgaruvchilar ekan, hech qanday kirish spetsifikatsiyasisiz e'lon qilinadi kichik sinf superklass bilan bir xil paketda.

Tavsiya: