Super kalit so'zdan qanday foydalanish kerak?
Super kalit so'zdan qanday foydalanish kerak?
Anonim

dan foydalanish Java super kalit so'z

super darhol ota-sinf namunasi o'zgaruvchisiga murojaat qilish uchun ishlatilishi mumkin. super darhol ota-ona sinf usulini chaqirish uchun ishlatilishi mumkin. super() dan darhol ota-klass konstruktorini chaqirish uchun foydalanish mumkin.

Shu tarzda, Super kalit so'zining asosiy qo'llanilishi nima?

The super kalit so'z supersinf (ota-ona) ob'ektlarga ishora qiladi. Bu ishlatilgan superklass usullarini chaqirish va superklass konstruktoriga kirish uchun. Eng super kalit so'zdan umumiy foydalanish bir xil nomdagi usullarga ega bo'lgan yuqori sinflar va kichik sinflar o'rtasidagi chalkashlikni bartaraf etishdir.

Ikkinchidan, ular orasidagi yakuniy va super kalit so'zlarning farqi nimada? Super o'rtasidagi farq va final Java super va boshqalar final Java kalit so'zlar Java-da, lekin juda boshqacha ishlarni bajaradi. super kalit so'z kirish uchun ishlatiladi super sinf o'zgaruvchilari va pastki sinf tomonidan bekor qilinganda subklass ob'ekti bo'yicha usullar. final turli ishlar bilan Java-ning uchta joyida qo'llaniladi.

Super kalit so'zi nima?

super a kalit so'z . Unda belgilangan usulni chaqirish uchun sub-sinf metod ta'rifi ichida foydalaniladi super sinf. Xususiy usullar super -sinfni chaqirib bo'lmaydi. Faqat ommaviy va himoyalangan usullarni chaqirish mumkin super kalit so'z . Bundan tashqari, sinf konstruktorlari tomonidan ota-klass konstruktorlarini chaqirish uchun ishlatiladi.

Asosiy usulda super kalit so'zdan foydalana olamizmi?

Javob: Yo'q! Bu kalit so'z faqat sinf (ob'ekt) misolida ishlaydi. Asosiy usul statik bo'lsa, u biron bir ob'ektga tegishli emas. Super usul mumkin uning konstruktorini chaqirish uchun faqat konstruktor ichida chaqirilishi mumkin super sinf va u birinchi qatorda bo'lishi kerak.

Tavsiya: