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


public interface ISeries {


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

public interface ISeries {

int GetNext(); // quyidagi sonlarni ketma - ketlik bo'yicha qaytarish

void Reset(); // qayta ishga tushirish

void SetStart(int x); // boshlang'ich qiymatni belgilash

}

Ushbu interfeysga ISeries nomi beriladi. Interfeys nomidagi I old qo`shimchasini ko'rsatish shart emas, lekin interfeyslarni sinflardan ajratish uchun dasturlash amaliyotida bu holat odatiy holdir. ISeries interfeysi public deb e'lon qilinadi va shuning uchun har qanday dasturda har qanday sinfda amalga oshirilishi mumkin.

Bundan tashqari, interfeyslarda xususiyatlar, indeksatorlar va hodisalar ham ko'rsatilishi mumkin. Hodisalar haqida batafsil ma'lumot 15-bobda muhokama qilinadi va ushbu bo'lim metodlar, xususiyatlar va indeksatorlarga qaratiladi. Interfeyslar ma'lumotlar a'zolarini o'z ichiga olmaydi. Ular, shuningdek, konstruktorlar, destruktorlar yoki metod operatorlarini aniqlash mumkin emas. Bundan tashqari, interfeys a'zolarining hech biri statik deb e'lon qilinishi mumkin emas.

 


Download 116.94 Kb.

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




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