1-Mavzu 1-Mavzu Reja: Klass a’zolariga ruxsatni boshqarish
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish
- Bu sahifa navigatsiya:
- // dastur sinfi State sinfiga merosxor emas state1.protectedPrivateVar =5; // Xatolik, foydalanishga ruxsat mavjud emas
- // Internal modifikatorli internalvar ozgaruvchiga joriy loyihaning istalgan // joyida ruxsat mavjud // shuning uchun biz uning qiymatini bemalol o`zgartira olamiz
- // publicVar ozgaruvchisi umumiydir state1.publicVar = 5; } }
15
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
class Program { static void Main(string[] args) { State state1 = new State(); // defaultVar o'zgaruvchiga qiymat bera olmaymiz, //u private modifikatoriga ega, shu sababli dastur sinfi uni ko'rmaydi // bu satrni muhit noto'g'ri deb belgilaydi state1.defaultVar = 5; // Xatolik, foydalanishga ruxsat mavjud emas // bu privateVar o'zgaruvchi uchun ham amal qiladi state1.privateVar = 5; // Xatolik, foydalanishga ruxsat mavjud emas // protectedPrivateVar o'zgaruvchisiga qiymat berib bo`lmaydi, // dastur sinfi State sinfiga merosxo'r emas state1.protectedPrivateVar =5; // Xatolik, foydalanishga ruxsat mavjud emas // protectedVar o'zgaruvchisiga qiymat berib bo`lmaydi, // dastur sinfi State sinfiga merosxo'r emas state1.protectedVar = 5; // Xatolik, foydalanishga ruxsat mavjud emas // Internal modifikatorli internalvar o'zgaruvchiga joriy loyihaning istalgan // joyida ruxsat mavjud // shuning uchun biz uning qiymatini bemalol o`zgartira olamiz state1.internalVar = 5; // protectedInternalVar o'zgaruvchisiga ham joriy loyihaning istalgan // joyida ruxsat mavjud state1.protectedInternalVar = 5; // publicVar o'zgaruvchisi umumiydir state1.publicVar = 5; } } |
Shunday qilib, kontentda faqat internalVar, protectedInternalVar va publicVar o'zgaruvchilarining modifikatorlari bergan ruxsatdan foydalanib ularning qiymatlarini o`zgartirish imkoniga ega bo`ldik.
Download 111.72 Kb.
Do'stlaringiz bilan baham:
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling