Java final kalit soʻzi ruxsatsiz spetsifikatsiya boʻlib, u sinf, oʻzgaruvchi vausulini cheklash uchun ishlatiladi. Agar biz o'zgaruvchini yakuniy kalit so'z bilan ishga tushirsak, uning qiymatini o'zgartira olmaymiz. Agar usulni yakuniy deb e'lon qilsak, uni hech qanday quyi sinflar tomonidan bekor qilib bo'lmaydi.
Javada yakuniy kalit soʻzning 3 ta qoʻllanilishi nima?
Java'da yakuniy kalit so'z qanday maqsadlarda qo'llaniladi? Java'dagi yakuniy kalit so'z uch xil qo'llaniladi: konstantalar yaratish, merosni oldini olish va usullarni bekor qilishning oldini olish.
Misol bilan Java-da yakuniy kalit soʻz qanday ishlatiladi?
Java-da yakuniy kalit so'z konstantalarni belgilash uchun ishlatiladi. U o'zgaruvchilar, usullar va sinflar bilan ishlatilishi mumkin. Har qanday ob'ekt (o'zgaruvchi, usul yoki sinf) yakuniy deb e'lon qilingandan so'ng, uni faqat bir marta tayinlash mumkin.
Oxirgi kalit soʻz nima uchun ishlatiladi?
Yakuniy kalit so'z ¶
Yakuniy kalit so'zi ta'rifga final bilan old qo'yish orqali bolalar sinflarining usulni bekor qilishiga yo'l qo'ymaydi. Agar sinfning o'zi yakuniy aniqlansa, uni kengaytirib bo'lmaydi. Eslatma: Xususiyatlar va konstantalarni yakuniy deb e'lon qilish mumkin emas, faqat sinflar va usullar yakuniy deb e'lon qilinishi mumkin.
Nega biz Java-da final ishlatamiz?
Usul deklaratsiyasida yakuniy kalit soʻzdan metodni kichik sinflar tomonidan bekor qilib boʻlmasligini koʻrsatish uchun foydalanasiz. Object klassi buni amalga oshiradi - uning bir qancha usullari yakuniydir.