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


Download 116.94 Kb.
bet52/100
Sana02.01.2022
Hajmi116.94 Kb.
#200801
1   ...   48   49   50   51   52   53   54   55   ...   100
Bog'liq
dasturiy injinering

Quyida static metod va o'zgaruvchilarni e`lon qilishga doir dasturning misoli.

// Static modifikatordan foydalanish.

using System;

class StaticDemo {

// static turdagi o`zgaruvchi,

public static int Val = 100;

// static turdagi metod.

public static int ValDiv2() {

return Val/2;

}

}

class SDemo {

static void Main() {

Console.WriteLine("Исходное значение переменной " +

"StaticDemo.Val равно " + StaticDemo.Val);

StaticDemo.Val = 8;

Console.WriteLine("Текущее значение переменной" +

"StaticDemo.Val равно " + StaticDemo.Val);

Console.WriteLine("StaticDemo.ValDiv2(): " + StaticDemo.ValDiv2());

}

}

Ushbu dasturning bajarilganda quyidagi natijalar olinadi.

Исходное значение переменной StaticDemo.Val равно 100

Текущее значение переменной StaticDemo.Val равно 8

StaticDemo.ValDiv2(): 4

Yuqoridagi natijadan kelib chiqqan holdastatic turidagi o'zgaruvchi o'z sinfining har qanday ob'ektini yaratishdan oldin initsalizatsiya qilinadi.

 

Static turdagi metodlarni qo`llashdagi cheklovlar.



static turdagi metodlarni qo'llashda quyidagi cheklovlar qo'llaniladi.

  • static tipidagi metodda this havolasi bo'lmasligi kerak, chunki bunday metod har qanday ob'ektga nisbatan amalga oshirilmaydi.


  • Download 116.94 Kb.

    Do'stlaringiz bilan baham:
1   ...   48   49   50   51   52   53   54   55   ...   100




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