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


Download 111.72 Kb.
bet11/96
Sana29.03.2023
Hajmi111.72 Kb.
#1307438
1   ...   7   8   9   10   11   12   13   14   ...   96
Bog'liq
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish

9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

public class State
{
// bu tushunarli, private int defaultVar;
int defaultVar;
// bu maydonga faqat shu sinfda ruxsat mavjud
private int privateVar;
// shu loyihadada aniqlangan joriy sinf va shu sinfdan tuzilgan sinflarda
// foydalanish mumkin
protected private int protectedPrivateVar;
// joriy sinf va shu sinfdan tuzilgan sinflarda ruxsat mavjud
protected int protectedVar;
// loyihaning har qanday joyidan ruxsat mavjud
internal int internalVar;
// loyihaning har qanday joyidan va boshqa loyihalarda shu sinf
// merosxo'rlaridan foydalanishga ruxsat mumkin
protected internal int protectedInternalVar;
// dasturning istalgan joyida, shuningdek, boshqa dastur va majmualarda
// ruxsat mavjud
public int publicVar;
// odatiy private modifikatori mavjud
void defaultMethod() => Console.WriteLine($"defaultVar = {defaultVar}");
// metodga faqat joriy sinfda ruxsat mavjud
private void privateMethod() => Console.WriteLine($"privateVar = {privateVar}");
// shu loyihada aniqlangan joriy sinf va shu sinfdan tuzilgan sinflarda
// foydalanish mumkin
protected private void protectedPrivateMethod() => Console.WriteLine($"protectedPrivateVar = {protectedPrivateVar}");

Download 111.72 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   96




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