Java'da ommaviy statik final nimani anglatadi?
Java'da ommaviy statik final nimani anglatadi?

Video: Java'da ommaviy statik final nimani anglatadi?

Video: Java'da ommaviy statik final nimani anglatadi?
Video: GREEN71 SHARMANDA BO‘LDI YANA / BU BOLA BOR GAPNI AYTDI / GREEN71 GAPIROLMAY QOLDI / VERSUS QILADIMI 2024, Aprel
Anonim

A ommaviy statik final o'zgaruvchi kompilyatsiya vaqti konstantasidir, lekin a ommaviy final shunchaki a final o'zgaruvchi, ya'ni siz unga qiymatni qayta tayinlay olmaysiz, lekin bu kompilyatsiya vaqti doimiysi emas. Bu hayratlanarli ko'rinishi mumkin, ammo haqiqiy farq kompilyatorning ushbu ikki o'zgaruvchiga qanday munosabatda bo'lishiga imkon beradi.

Bundan tashqari, Java'da statik yakuniy usul nima?

Statik usullar bekor qilinishi mumkin, lekin ularni bekor qilish mumkin emas statik , Holbuki yakuniy usullar bekor qilib bo'lmaydi. A statik usul a usuli bu sinfning o'ziga xos ob'ekti emas, balki sinf orqali chaqiriladi. Final oldini oladi usuli pastki sinflar tomonidan yashirilishidan.

Java'da statik nimani anglatadi? Javob. The statik kalit so'z a'zo o'zgaruvchiga yoki usulga u tegishli bo'lgan sinfni o'zgartirishni talab qilmasdan kirish mumkinligini bildiradi. Oddiy qilib aytganda, u anglatadi Agar u tegishli bo'lgan ob'ektni hech qachon yaratmagan bo'lsangiz ham, siz usulni chaqirishingiz mumkin!

Xuddi shunday, siz so'rashingiz mumkin: Java-da yakuniy va statik final o'rtasidagi farq nima?

Kalit Statik o'rtasidagi farqlar va Java-da final Boshqa tarafdan, final kalit so'z sinf usullari va o'zgaruvchilari uchun amal qiladi. Statik o'zgaruvchini istalgan vaqtda boshlash mumkin, a final o'zgaruvchi deklaratsiya vaqtida ishga tushirilishi kerak.

Umumiy statik juftlik nimani anglatadi?

O'rniga umumiy statik void, bu qochish usulini ko'rsatadi, biz ko'ramiz umumiy statik juftlik , qaysi anglatadi bu usuldan qaytish qiymati a ikki barobar . Qaytish bayonotidan keyin yoki uni hech qachon bajarib bo'lmaydigan boshqa joyda paydo bo'ladigan kod o'lik kod deb ataladi.

Tavsiya: