Interfeyslar interface kalit so'z bilan e'lon qilinadi. Quyida interfeysni e'lon qilishning soddalashtirilgan shakli berilgan.
interface nom{
qaytariluvchi_tip metod1_nomi (parametrlar_ro_yxati) ;
qaytariluvchi_tip metod2_nomi (parametrlar_ro_yxati) ;
// ...
qaytariluvchi_tip metodN_nomi (parametrlar_ro_yxati) ;
}
nom — interfaysning aniq nomi. Interfeys metodlarini e'lon qilishda faqat ularning qaytariluvchi_tip va tuzilishi aniqlanadi. Ular asosan abstrakt metodlar hisoblanadi. Yuqorida aytib o'tilganidek, interfeysda hech qanday dastur mavjud emas. Shuning uchun barcha interfeys metodlari ushbu interfeysni o'z ichiga olgan har bir sinfda amalga oshirilishi kerak. Xuddi shuningdek interfeysda metodlar bevosita ochiq deb hisoblanadi, ularga ruxsatni aniq ko'rsatish shart emas.
Quyida raqamlar ketma-ketligi qatorini ishlab chiquvchi sinf uchun interfeys e'loni misol sifatida keltirilgan.
Do'stlaringiz bilan baham: |