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


Download 116.94 Kb.
bet55/100
Sana02.01.2022
Hajmi116.94 Kb.
#200801
1   ...   51   52   53   54   55   56   57   58   ...   100
Bog'liq
dasturiy injinering

using System;

class AnotherStaticError {

// Nonsatik metod.

void NonStaticMeth() {

Console.WriteLine("В методе NonStaticMeth().");

}

/* Xato! static metod static bo`lmagan metodni bevosita chqairishi mumkin emas. */

static void staticMeth() {

NonStaticMeth(); // kompilyatsiya qilinmaydi!

}

}

Bunday holda, static metoddan nostatik metodni (masalan, nusxa metodida) chaqirishga urinish kompilyatsiya paytida xatolikka olib keladi.

Shuni ta'kidlash lozimki, static turili metodlardan nusxa metodlariga va nusxa o'zgaruvchilariga kirish mumkin emas, odatda bu holat sinf ob'ektlari orqali amalga oshiriladi. Buning sababi shundaki, muayyan ob'ektni ko'rsatmasdan, nusxa o`zgaruvchi yoki nusxa metodiga kirish uchun ruxsat yo`q. Misol uchun, quyidagi kod butunlay to'g'ri hisoblanadi.


Download 116.94 Kb.

Do'stlaringiz bilan baham:
1   ...   51   52   53   54   55   56   57   58   ...   100




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