Java'da final kalit so'zi bilan ishlatiladi?

Mundarija:

Java'da final kalit so'zi bilan ishlatiladi?
Java'da final kalit so'zi bilan ishlatiladi?
Anonim

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.

Nima uchun Java-da yakuniy kalit soʻz ishlatilganini misol bilan tushuntiring?

Java'da yakuniy kalit so'z sobitlarni 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.

Yakunlovchi kalit soʻzni konstruktor bilan ishlata olamizmi?

Yoʻq, konstruktorni yakuniy qilib boʻlmaydi. Yakuniy usulni har qanday kichik sinflar tomonidan bekor qilib bo'lmaydi. … Boshqacha qilib aytganda, Java-da konstruktorlarni meros qilib olish mumkin emas, shuning uchun konstruktorlardan oldin final yozish shart emas. Shuning uchun, java konstruktordan oldin yakuniy kalit soʻzga ruxsat bermaydi.

Java tilidagi yakuniy kalit soʻz nimaga misol keltiring?

Sinf final kalit so'zi bilan e'lon qilinganda, u yakuniy sinf deb ataladi. Yakuniy sinfni uzaytirib bo'lmaydi (meros sifatida). Yakuniy sinfning ikkita qo'llanilishi mavjud: Birinchisi, albatta, merosning oldini olishdir, chunki yakuniy sinflarni uzaytirib bo'lmaydi. Uchunmisol, barcha Wrapper sinflari, masalan, Integer, Float va hokazo.

Tavsiya:

Qiziqarli maqolalar
Imkoniyatmi yoki yoqish mumkinmi?
Ko'proq o'qish

Imkoniyatmi yoki yoqish mumkinmi?

"mumkin" va "enable" o'rtasidagi farq bormi? “Qodir” – sifatdosh: U qobiliyatli hunarmand. Iloji boricha tezroq ketamiz. "Enable" - bu fe'l: Lug'at bizga so'z ma'nolarini topish imkonini beradi. Yoqish nimani nazarda tutyapsiz?

Eastman kimyoviy dori sinovini o'tkazadimi?
Ko'proq o'qish

Eastman kimyoviy dori sinovini o'tkazadimi?

Ishga kirishdan oldin qanday turdagi dori tekshiruvi oʻtkaziladi? siydik dori sinovlari yollash jarayonida oʻtkaziladi. Kimyoviy skrining dori tekshiruvimi? Dori vositalarini skriningning bir turi bu kimyoviy test, bu odamning tanasida giyohvand moddalar qoldiqlari bor-yoʻqligini aniqlash.

Bu kattami yoki jiyanmi?
Ko'proq o'qish

Bu kattami yoki jiyanmi?

Oksford inglizcha lug'atida great-nephew "birovning jiyani yoki jiyanining o'g'li" 4 va nevara "Boshqa atama" deb ta'riflanadi katta jiyan uchun.” Toʻgʻri jiyanmi yoki jiyanmi? Grandniece ma'nosiBirining ukasi yoki opasining nevarasi;