• Interfeysdagi barcha metodlar avtomatik ravishda public va abstract boladi. Access modifierlarning turlarini interface methodlarida ishlata olamiz
  • Interfacelarning objectlarini yarata olamizmi
  • Interface bir necha voris olishni qollab quvvatlaydimi
  • Abstract va Interface farqlari: Abstract klasslar: Implementatsiya mavjud
  • Biror umumiy xususiyatlar bolishi mumkin
  • Interfacening qoidalari qanday?




    Download 49,53 Kb.
    bet3/24
    Sana17.05.2024
    Hajmi49,53 Kb.
    #239490
    1   2   3   4   5   6   7   8   9   ...   24
    Bog'liq
    Interview questions answers

    Interfacening qoidalari qanday?
    Interfeysda quyidagi qoidalarga amal qilinadi:

    1. Interfeysda faqat metodlar aniqlanadi: Interfeysda o'ziga xos xususiyatlar, o'zgaruvchilar yoki boshqa narsalar aniqlanmaydi, faqat metodlar.

    2. Metodlar public va abstract bo'ladi: Interfeysdagi metodlar public bo'ladi va ularning implementatsiyasi yo'q, ya'ni abstract (anons) bo'ladi.

    3. Interfeysdagi barcha metodlar avtomatik ravishda public va abstract bo'ladi.

    Access modifierlarning turlarini interface methodlarida ishlata olamiz?
    Interfeysda metodlar faqat public bo'lishi mumkin. Boshqa access modifierlar, masalan, private yoki protected, interfeys metodlarida ishlatilmasligi uchun iloji yo'q.
    Interfacelarning objectlarini yarata olamizmi?
    Interfeyslar o'zining obyektlarini (instance) yaratmaydi. Interfeysni o'zini bir nechta klasslarning birligiga mos kelish uchun ishlatiladi.
    Interfaceda static method yarata olamizmi?
    Ha, interfaceda static metodlar yaratish mumkin. Bu metodlar interfeysga tegishli obyektlarni ishlatmasdan, interfeys nomi orqali chaqiriladi.
    Interface bir necha voris olishni qo'llab quvvatlaydimi?
    Ha, interfeyslar bir necha klass uchun voris olishni qo'llaydi. Buning uchun barcha bu klasslarning interfeysni bajarishi kerak. Ular interfeysda belgilangan metodlarni o'zlashtirish orqali boshqa obyektlarga mos kelishadi.
    Part_3
    Abstract va Interface farqlari:
    Abstract klasslar:

    1. Implementatsiya mavjud: Abstract klasslarda, bir nechta metodlar va ularning implementatsiyasi bo'lishi mumkin. Ba'zida metodlar tavsiflangan, lekin ularning bir qismini (yoki barchasini) abstract qilib qo'ysa bo'ladi.

    2. Biror umumiy xususiyatlar bo'lishi mumkin: Abstract klasslar ichidagi obyektlar umumiy xususiyatlar (masalan, o'zgaruvchilar)ni o'z ichiga olishi mumkin.


    3. Download 49,53 Kb.
    1   2   3   4   5   6   7   8   9   ...   24




    Download 49,53 Kb.