1-Mavzu 1-Mavzu Reja: Klass a’zolariga ruxsatni boshqarish


Interfeyslarni amalga oshirish


Download 116.94 Kb.
bet81/100
Sana02.01.2022
Hajmi116.94 Kb.
#200801
1   ...   77   78   79   80   81   82   83   84   ...   100
Bog'liq
dasturiy injinering

Interfeyslarni amalga oshirish.


Interfeys aniqlangandan so'ng, uni bir yoki bir nechta sinflarda amalga oshirilishi mumkin. Interfeysni amalga oshirish uchun uning nomini sinf nomidan keyin, asosiy sinfga o'xshash tarzda ko'rsatish kifoya. Quyida interfeysni sinfda amalga oshirishning umumiy shakli keltirilgan.

class sinf_nomi : interfays_nomi {

// sinf tanasi

}

Interfays_nomi — aniq amalga oshiriluvchi interfaysning nomi. Agar interfeys sinfda amalga oshirilsa, u butunlay bajarilishi kerak. Xususan, interfeysni tanlash va faqat qismlarga ajratish mumkin emas.

Sinfda bir nechta interfeyslarni amalga oshirish mumkin. Bunday holda, sinfda amalga oshiriladigan barcha interfeyslar ro'yxat orqali vergul bilan belgilanadi. Sinfda asosiy sinfni meros qilib olish va ayni paytda bir yoki bir nechta interfeysni amalga oshirish mumkin. Bunda asosiy sinfning nomi vergul bilan ajratilgan holda interfeyslar ro'yxatidan oldin ko'rsatilishi kerak.

Interfeysni amalga oshiruvchi metodlar public sifatida e'lon qilinishi kerak. Aslida, interfeysning o'zida metodlar ochiq deb tushuniladi, shuning uchun ularni amalga oshirish ham ochiq bo'lishi kerak. Bundan tashqari, qo'llaniladigan metodning qaytaradigan tipi va tuzilishi qaytgan tipga va interfeysni aniqlashda ko'rsatilgan tuzilishga to'liq mos kelishi kerak.


Download 116.94 Kb.

Do'stlaringiz bilan baham:
1   ...   77   78   79   80   81   82   83   84   ...   100




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling