15 Java-da usul nima?


) Nima uchun java'da ichki o'rnatilgan sinflardan foydalanish kerak?



Yüklə 487,92 Kb.
Pdf görüntüsü
səhifə35/59
tarix07.01.2024
ölçüsü487,92 Kb.
#207303
1   ...   31   32   33   34   35   36   37   38   ...   59
240-core-java-questions-and-answers

141) Nima uchun java'da ichki o'rnatilgan sinflardan foydalanish kerak?
Yangi sinf yaratish o'rniga biz uni saqlash oson bo'lishi uchun ichki sinfni yaratishimiz mumkin.
Machine Translated by Google


o'ttiz
Ichki sinf bizga sinfni amalga oshirishni yashirishga yordam beradi.
Usul ichida aniqlangan ichki sinflar mahalliy ichki sinflardir. Biz mahalliy ichki sinf ob'ektlarini faqat sinf aniqlangan usul ichida yaratishimiz mumkin.
Mahalliy ichki sinflar faqat usul chaqirilganda mavjud bo'ladi va usul qaytib kelganda doiradan chiqib ketadi.
Hech qanday sinf nomisiz aniqlangan ichki sinf anonim ichki sinf deb ataladi. Ichki sinf yangi kalit so'z yordamida e'lon qilinadi va instantiatsiya
qilinadi.
Java'da
anonim ichki sinflarning asosiy maqsadi interfeysni amalga oshirishni ta'minlashdir. Agar sinf uchun faqat bitta misol kerak
bo'lsa, biz anonim sinflardan foydalanamiz. Biz qo'shuvchi sinfning barcha a'zolaridan va yakuniy mahalliy o'zgaruvchilardan foydalanishimiz mumkin.
148) Bu java da amal qiladimi? Java-da interfeysni yarata olamizmi?
A'zolarning ichki sinflarining xususiyatlari:
OuterclassName.StaticNestedClassName ref=yangi OuterclassName.StaticNestedClassName();
6) Usul mahalliy ichki sinflar sikllar (for,while) va bloklar ichida aniqlanishi mumkin, masalan, if va hokazo.
3) Biz interfeysni anonim tarzda aniqlay olmaymiz.
149) A'zolarning ichki sinflari haqida ma'lumot bering?
3) Ichki sinf statik maydonlar yoki usullarni e'lon qila olmaydi.
Biz tashqi sinfning statik a'zolari va statik usullariga tashqi sinfning hech qanday misolini yaratmasdan kira olamiz.
4) Biz mahalliy ichki sinf ob'ektlarini faqat sinf aniqlangan usul ichida yaratishimiz mumkin.
1) Anonim ichki sinf hech qanday konstruktorga ega bo'lishi mumkin emas, chunki sinf uchun nom yo'q.
Biz anonim ichki sinflarni kompilyatsiya qilganimizda, kompilyator ikkita fayl yaratadi
Runnable r = new Runnable() {
};
1) A'zoning ichki sinfi mavhum yoki yakuniy deb e'lon qilinishi mumkin.
Statik ichki o'rnatilgan namuna o'zgaruvchilari va tashqi sinfning statik bo'lmagan usullariga kirish huquqiga ega emas.
2) Biz mahalliy ichki sinf uchun statik kirish modifikatorlaridan foydalana olmaymiz. Ammo biz mahalliy ichki sinf uchun mavhum va yakuniy
foydalanishimiz mumkin.
4) Amalga oshirishni yashirish:
4) Anonim ichki sinf faqat bir marta yaratilishi mumkin.

Yüklə 487,92 Kb.

Dostları ilə paylaş:
1   ...   31   32   33   34   35   36   37   38   ...   59




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin