|
Yalniz bitta klassdan voris olish
|
bet | 4/24 | Sana | 17.05.2024 | Hajmi | 49,53 Kb. | | #239490 |
Bog'liq Interview questions answersYalniz bitta klassdan voris olish: Har bir klass faqat bitta boshqa klassdan voris olishi mumkin.
Constructors bo'lishi mumkin: Abstract klasslarda constructorlar bo'lishi mumkin.
Interfeyslar:
Implementatsiya yo'q: Interfeyslar faqat metodlarni (va g'oya o'zgaruvchilarni) tavsiflash uchun ishlatiladi, lekin ularning implementatsiyasi yo'q.
Umumiy xususiyatlar yo'q: Interfeyslar ichidagi obyektlar faqat interfeysda belgilangan metodlarni o'z ichiga oladi, umumiy xususiyatlarni o'z ichiga ola olmaydi.
Multiple inheritance (ko'p vorislik): Interfeyslar ko'p vorislikni qo'llab quvvatlaydi, ya'ni bir obyekt bir nechta interfeysdan voris olishi mumkin.
Constructors yo'q: Interfeyslarda constructorlar yo'q, chunki ular obyektlar yaratmaydi.
Keng tushunchalar bo'yicha, abstract klasslar o'zining qo'shimcha funksiyalar va implementatsiya bilan birlikda xususiyatlarini taqdim etadi, interfeyslar esa faqat tavsiflar va bir qancha metoddan iborat bo'ladi va ularni implementatsiya qilmaydi. Biz adashgan dasturlash standartlarida, biror bir narsani umumlashtirish uchun interfeyslarni, ayrimlashtirish va boshqa funksiyalarni hamda batafsil implementatsiya qilish uchun abstract klasslarni ishlatamiz.
Part_4
Marker interface, Java dasturlash tilida, biror metodlarni o'z ichiga o'zlashtirmaydigan bo'lgan interfeysdir. Bu interfeys, shuningdek, uning obyektlari biror xususiyatga ega bo'lsa-da, bu xususiyatni o'z ichiga olishi yo'q. Marker interfacega "marker" atrofida aytib chiqilgan, chunki bu interfeys yalpi bir belgiga o'xshashdir.
Marker interfeyslar bosh interfeys bo'lishi kerak, ya'ni ular hech qanday metodlarni o'z ichiga olmagan interfeyslardir. Ular faqat mark qilish uchun ishlatiladi.Начало формы
Lesson_6
Part_1
Wrapper classlar (Qadamlash klasslari):
Java'da, primitiv tipdagi ma'lumotlar (int, double, char, boolean, va h.k.) obyektga o'girilganda, ularni obyektlarga o'zgartirish uchun ishlatiladigan klasslar mavjud. Bu klasslar Wrapper classlar deb nomlanadi. Bu klasslar primitiv tipdagi ma'lumotlarni obyektga o'girib, ular bilan amallar bajarish uchun kerak bo'lgan ko'rsatkichlarni taqdim etish uchun ishlatiladi.
|
| |