15 Java-da usul nima?


) Interfeysning maqsadi nima?



Yüklə 487,92 Kb.
Pdf görüntüsü
səhifə42/59
tarix07.01.2024
ölçüsü487,92 Kb.
#207303
1   ...   38   39   40   41   42   43   44   45   ...   59
240-core-java-questions-and-answers

180) Interfeysning maqsadi nima?
7) Sinfdan farqli o'laroq, interfeys istalgan sonli interfeyslarni kengaytirishi mumkin.
YAQSH, DUS, SES, CHORS, PERS, JUM, SAT;
Ro'yxatga olish Java 5.0 dan yangi xususiyatdir. Ro'yxatga olish - nomli konstantalar to'plami. Ro'yxatni e'lon qilish uchun biz enum
kalit so'zidan foydalanamiz. Sanoqda belgilangan qiymatlar enum konstantalaridir. Enum sinfida e'lon qilingan har bir enum doimiysi
sukut bo'yicha umumiy, statik va yakuniy hisoblanadi.
2) Biz raqamni yarata olmaymiz.
185) Java tilidagi Vararglar haqida izoh bering?
Agar argumentlar o'tmasa, biz 0 o'lchamli massivni olamiz. Hech qanday argument o'tkazilmasa, null tekshiruviga ehtiyoj qolmaydi.
Interfeys mavhum usullar va konstantalar to'plamidir. Interfeys, shuningdek, sof yoki 100 foiz mavhum sinf sifatida aniqlanadi. Biz
mavhum kirish modifikatorini aniqlaymizmi yoki yo'qmi, interfeyslar bevosita mavhumdir.
5) biz interfeys ichida statik usullarni e'lon qila olmaymiz.
178) Interfeys ichida statik usullarni aniqlay olamizmi?
183) Enumdan foydalanish cheklovlarini tushuntiring?
1) Mavhum modifikator e'lon qilinmagan bo'lsa ham, interfeyslarda aniqlangan barcha usullar bevosita mavhumdir.
10)
Java
-da bir nechta merosga interfeyslar orqali erishiladi.
java paketiga misollar;
184) Java-da dala yashirish haqida tushuntiring?
O'zgaruvchan uzunlikdagi argument imzo turi bilan ellipslar yordamida belgilanadi. var args bilan asosiy usul quyidagicha yoziladi:
3) interfeys ichida e'lon qilingan o'zgaruvchilar sukut bo'yicha umumiy, statik va yakuniy hisoblanadi.
“Classname.methodName(); interfeys usuli uchun noqonuniy modifikator; faqat ommaviy va abstraktga ruxsat beriladi."
Interfeys - bu shartnoma. Interfeys ikki ob'ekt o'rtasidagi aloqa kabi ishlaydi. Interfeysni aniqlaganimizda, biz sinfimiz nima qilishi kerak
bo'lgan shartnomani belgilaymiz, lekin u qanday qilishni emas. Interfeys usul nima qilishini aniqlamaydi. Interfeysning kuchi bir-biriga
bog'liq bo'lmagan turli sinflar interfeysni amalga oshirishi mumkin bo'lganda yotadi. Interfeyslar ish vaqtida dinamik usul o'lchamlarini
qo'llab-quvvatlash uchun mo'ljallangan.
}
8) Biz interfeys ichidagi sinfni belgilashimiz mumkin va sinf interfeys uchun ichki sinf kabi ishlaydi.
Java
5- dan boshlab, Varargs yangi xususiyati mavjud bo'lib, u usullarda o'zgaruvchan sonli argumentlarga ega bo'lish imkonini
beradi. Ko'proq argumentlar mavjud bo'lganda usullarni yaratishni osonlashtiradi. Ilgari java 5 Vararglar argumentlar qatori bilan usul
yaratish orqali ishlanadi.
umumiy hisob kunlari {
Sinfni amalga oshiruvchi interfeys interfeysda belgilangan barcha mavhum usullarni bekor qiladi. Implements kalit so'zi interfeysni
amalga oshirish uchun ishlatiladi.
6) interfeysni amalga oshirish uchun "amplements" kalit so'zi ishlatiladi.
Agar supersinf va pastki sinflar bir xil maydonlarga ega bo'lsa, pastki sinf yuqori sinf maydonlarini bekor qila olmaydi. Bunday holda
subklass maydonlari super sinf maydonlarini yashiradi. Agar biz pastki sinfda super klass o'zgaruvchilardan foydalanmoqchi bo'lsak, super
sinf o'zgaruvchilariga kirish uchun super kalit so'zdan foydalanamiz.

Yüklə 487,92 Kb.

Dostları ilə paylaş:
1   ...   38   39   40   41   42   43   44   45   ...   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