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



Yüklə 233,68 Kb.
səhifə66/96
tarix27.07.2023
ölçüsü233,68 Kb.
#137688
1   ...   62   63   64   65   66   67   68   69   ...   96
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish-fayllar.org

Quyida UserCount nomi ostida avtomatik ravishda amalga oshiriladigan xususiyatni e'lon qilish misoli keltirilgan.
public int UserCount { get; set; }
Ko'rib turganingizdek, ushbu kod satrida o`zgaruvchi aniq e'lon qilinmagan. Yuqorida aytib o'tilganidek, komplyator avtomatik ravishda anonim maydonini yaratadi va unda qiymat saqlanadi. Avtomatik ravishda amalga oshiriladigan boshqa barcha xususiyatlar UserCountga o'xshaydi.
Ammo an'anaviy xususiyatlardan farqli o'laroq, avtomatik ravishda amalga oshiriladigan xususiyatlar faqat o'qish yoki faqat yozish uchun foydalanilmaydi. Ushbu xususiyatni har qanday holatda e'lon qilganda ham get va set aksessorlari ko'rsatish kerak. Mumkin bo`lgan barchasi uchun yetarli bo`lsada (ya'ni, avtomatik ravishda amalga oshiriladigan xususiyatda faqat o'qish yoki faqat yozish yaratish) aksessorni private deb e`lon qilish mumkin (bu haqda ko'proq "Aksessorlarda ruxsat modifikatorlarini qo`llash" bo'limda).
Avtomatik ravishda amalga oshiriladigan xususiyatlarning qulayliklariga qaramasdan, ularni qo'llash, asosan, qo'llab-quvvatlovchi maydonlardan qiymatlarni olish yoki o`rnatishni boshqarish talab qilmaydigan holatlar bilan cheklanadi. Eslatib o'tamiz, qo'llab-quvvatlovchi maydon bevosita mavjud emas. Bu shuni anglatadiki, avtomatik ravishda amalga oshiriladigan xususiyat ega bo'lgan qiymatlar hech qanday cheklovlarsiz qo'llash mumkin emas. Natijada, dasturda ko`pincha avtomatik ravishda amalga oshiriladigan xususiyatlarning nomlari oddiygina maydonlarning nomlari bilan almashtirish talab qilinadi. Avtomatik ravishda amalga oshiriladigan xususiyatlar dasturning funktsional imkoniyatlari uchinchi tomon foydalanuvchilari uchun ochiqligi va buning uchun maxsus loyihalash vositalari qo'llanilishi mumkin bo`lgan hollarda foydali hisoblanadi.

Mavzu yuzasidan nazorat savollari



Savollarga javobni 1 ta Microsoft MS Word hujjatda savollar raqamini yozib javoblari bilan jo`nating!!!

Yüklə 233,68 Kb.

Dostları ilə paylaş:
1   ...   62   63   64   65   66   67   68   69   ...   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