Java'da bu va super kalit so'zdan qanday foydalanish kerak?
Java'da bu va super kalit so'zdan qanday foydalanish kerak?

Video: Java'da bu va super kalit so'zdan qanday foydalanish kerak?

Video: Java'da bu va super kalit so'zdan qanday foydalanish kerak?
Video: Semiz boʻsada 🔞🤤 Mazzada 🤣 TikTok muzika #abbosxon_arabbayeev #semizbosada #mazzada #nigina 2024, Aprel
Anonim

super va bu Java tilidagi kalit so'zlar . super kalit so'z hisoblanadi ishlatilgan ota-klassning usullariga kirish uchun ishlatilgan joriy sinfning usullariga kirish uchun. bu zaxiralangan Java tilida kalit so'z ya'ni, biz qila olmaymiz foydalanish identifikator sifatida. bu ishlatilgan joriy sinf misoliga, shuningdek, statik a'zolarga murojaat qilish.

Bundan tashqari, misol bilan Java'da super kalit so'zdan foydalanish nima?

1) super hisoblanadi ishlatilgan bevosita ota-sinf namunasi o'zgaruvchisiga murojaat qilish uchun. Biz bajara olamiz super kalit so'zdan foydalaning ota-sinfning ma'lumotlar a'zosi yoki maydoniga kirish uchun. Bu ishlatilgan agar ota-onalar sinfi va bolalar sinfi bir xil maydonlarga ega bo'lsa. Yuqoridagilarda misol , Hayvon va Itning ikkala sinfi ham umumiy xususiyat rangiga ega.

Bundan tashqari, bu va Java-dagi super kalit so'z o'rtasidagi farq nima? bu va super ichida ikkita maxsus kalit so'z mavjud Java , bu sinfning joriy nusxasini ko'rsatish uchun ishlatiladi va u super sinf. Aytganimdek ichida birinchi qator, asosiy bu va super o'rtasidagi farq ichida Java bu sinfning joriy nusxasini ifodalaydi, holbuki super ota-sinfning joriy namunasini ifodalaydi.

Shunga ko'ra, Java'da ushbu kalit so'z qanday ishlatiladi?

Kalit so'z 'BU' Java joriy ob'ektga ishora qiluvchi mos yozuvlar o'zgaruvchisi. "bu" joriy ob'ektga havola bo'lib, uning usuli chaqiriladi. Siz.. qila olasiz; siz … mumkin foydalanish "bu" kalit so'z misolingiz/ob'ektingiz usuli/konstruktorida nomlash ziddiyatlaridan qochish uchun.

Java'da superning maqsadi nima?

Ta'rifi va qo'llanilishi The super kalit so'z yuqori sinf (ota-ona) ob'ektlarini bildiradi. U superklass usullarini chaqirish va superklass konstruktoriga kirish uchun ishlatiladi. dan eng keng tarqalgan foydalanish super kalit so'z bir xil nomdagi usullarga ega bo'lgan supersinflar va pastki sinflar o'rtasidagi chalkashlikni bartaraf etishdir.

Tavsiya: