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


>csc SeriesDemo.cs ISeries.cs ByTwos.cs



Yüklə 233,68 Kb.
səhifə80/96
tarix27.07.2023
ölçüsü233,68 Kb.
#137688
1   ...   76   77   78   79   80   81   82   83   ...   96
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish-fayllar.org

>csc SeriesDemo.cs ISeries.cs ByTwos.cs
Integratsiyalashgan Visual Studio ishlab chiqish muhitida ushbu maqsad uchun yuqorida qayd etilgan uchta faylni ma'lum bir C# loyihasiga kiritish kifoya. Bundan tashqari, barcha uch kompilyatsiya elementlarini (interfeysi va har ikki sinflar) bitta faylga joylashtirishga ruxsat etiladi.
Quyida kompilyatsiya qilingan kodning natijasi keltirilgan.
Следующее число равно 2
Следующее число равно 4
Следующее число равно б
Следующее число равно 8
Следующее число равно 10
Сбросить.
Следующее число равно 2
Следующее число равно 4
Следующее число равно 6
Следующее число равно 8
Следующее число равно 10
Начать с числа 100.
Следующее число равно 102
Следующее число равно 104
Следующее число равно 106
Следующее число равно 108
Следующее число равно 110
Interfeyslarni amalga oshiradigan sinflarda o'zlarining qo'shimcha a'zolarini aniqlash uchun ruxsat beriladi va ko'pincha qo'llaniladi. Misol sifatida, ByTwos sinfining yana bir versiyasi quyida keltirilgan, unda GetPrevious() metodi qo'shilgan bo`lib u ketma-ketlikning oldingi qiymatini qaytaradi.
// ISeries interfeysi amalga oshirish va ByTwos sinfiga GetPrevious() metodini kiritish.
class ByTwos : ISeries {
int start;
int val;
int prev;
public ByTwos() {
start = 0;
val = 0;
prev = -2;
}
public int GetNext() {
prev = val;

Yüklə 233,68 Kb.

Dostları ilə paylaş:
1   ...   76   77   78   79   80   81   82   83   ...   96




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin