2025 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2025-01-22 17:45
final Java tilida kalit so'z. Birinchidan, final faqat a uchun qo'llaniladigan ruxsatsiz modifikatordir o'zgaruvchan , usul yoki sinf. Quyida turli kontekstlar mavjud final ishlatilgan. Yakuniy o'zgaruvchilar . Qachon a o'zgaruvchan bilan e'lon qilinadi final kalit so'z, uning qiymatini o'zgartirib bo'lmaydi, asosan, doimiy.
Shunday qilib, yakuniy sinf nima?
A yakuniy sinf oddiygina a sinf buni uzaytirib bo'lmaydi. (Bu barcha ob'ektlarga havolalar degani emas sinf deb e'lon qilingandek harakat qilardi final .) a ni e'lon qilish foydali bo'lganda sinf kabi final Bu savolning javoblarida topilgan: Java-da merosni taqiqlash uchun yaxshi sabablar?
Shuningdek, bilingki, yakuniy o'zgaruvchini o'zgartirish mumkinmi? a bor yakuniy o'zgaruvchi tezlik chegarasi, biz boramiz o'zgartirish buning qiymati o'zgaruvchan , lekin u mumkin bo'lmang o'zgardi chunki yakuniy o'zgaruvchi bir marta qiymat tayinlangan mumkin hech qachon bo'lmang o'zgardi.
Shunday qilib, Java'da yakuniy o'zgaruvchi deganda nimani tushunasiz?
Java-dagi yakuniy o'zgaruvchilar . In Java , qachon final kalit so'z a bilan ishlatiladi o'zgaruvchan ibtidoiy ma'lumotlar turlarining (int, float,.. va boshqalar), qiymati o'zgaruvchan o‘zgartirib bo‘lmaydi. Masalan, quyidagi dastur xato beradi, chunki i hisoblanadi final . umumiy sinf testi {
Java'da yakuniy o'zgaruvchidan qanday foydalanasiz?
A yakuniy o'zgaruvchi faqat bir marta aniq ishga tushirilishi mumkin. Malumot o'zgaruvchan e'lon qilingan final boshqa ob'ektga murojaat qilish uchun hech qachon qayta tayinlanmaydi. Biroq, ob'ekt ichidagi ma'lumotlarni o'zgartirish mumkin. Shunday qilib, ob'ektning holati o'zgartirilishi mumkin, ammo havola emas.
Tavsiya:
JavaScript-da global o'zgaruvchi nima?
Global JavaScript o'zgaruvchilari Funktsiyadan tashqarida e'lon qilingan o'zgaruvchi GLOBALga aylanadi. Global o'zgaruvchi global miqyosga ega: veb-sahifadagi barcha skriptlar va funksiyalar unga kirishi mumkin
Yakuniy raqamli kino nima?
THX Ultimate Cinema THX-sertifikatlangan auditoriyani taklif etadi, u Barco-ning ultra yorqin, 4K va HDR-ga ega ikkita lazerli proyeksiya tizimi va teatr tanlagan THX-sertifikatlangan immersiv ovoz tizimi bilan birlashtirilgan, bu 7.1 atrof-muhit ovozi uchun ishlatiladigan dinamiklar sonidan oshadi (bu Dolby Atmosni o'z ichiga olishi mumkin)
Jarayonni boshqarishda boshqariladigan o'zgaruvchi nima?
Manipulyatsiya qilingan o'zgaruvchi tajribadagi mustaqil o'zgaruvchidir. Manipulyatsiya qilingan yoki mustaqil o'zgaruvchi siz boshqaradigan o'zgaruvchidir. Boshqariladigan o'zgaruvchi siz doimiy ushlab turadigan o'zgaruvchidir. Javob beruvchi o'zgaruvchi yoki o'zgaruvchilar tajriba natijasida sodir bo'ladigan narsadir (ya'ni, bu chiqish o'zgaruvchisi)
OOPlarda yakuniy kalit so'z nima?
Agar sinf final kalit so'zi bilan e'lon qilinsa, u yakuniy sinf deb ataladi. Yakuniy sinfni uzaytirib bo'lmaydi (merosga). Finalning sinflar bilan boshqa ishlatilishi oldindan belgilangan String sinfi kabi o'zgarmas sinf yaratishdir. Siz sinfni yakuniy qilmasdan o'zgarmas qilib bo'lmaydi
Java'da yakuniy statik o'zgaruvchi nima?
Java'da yakuniy statik o'zgaruvchi. O'zgaruvchilarni faqat statik deb e'lon qilish ularning qiymatlari e'lon qilingan sinfning bir yoki bir nechta misollari tomonidan o'zgarishiga olib kelishi mumkin. Ularni statik final deb e'lon qilish sizga DOIMIYLIK yaratishga yordam beradi. Oʻzgaruvchining faqat bitta nusxasi mavjud boʻlib, uni qayta ishga tushirish mumkin emas