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


Download 111.72 Kb.
bet1/96
Sana29.03.2023
Hajmi111.72 Kb.
#1307438
  1   2   3   4   5   6   7   8   9   ...   96
Bog'liq
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish


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

  2.  1-Mavzu

1-Mavzu
Reja:
1. Klass a’zolariga ruxsatni boshqarish.
2. Klass tuzish va ularga murojat qilish, modifikatsiyalar bilan ishlash
3. Inkapsulyatsiya, Polimorfizm, Meros
1. Klass a’zolariga ruxsatni boshqarish.
Sinflar haqida asosiy qoidalar
Klass(Sinf)larni asosiy qoidalarni ko'rib chiqaylik. Klass-ob'ektning shakli belgilanadigan shablon. Ushbu ma'lumotlar bilan ishlaydigan ma'lumotlar va kod ko'rsatiladi. C# klass nusxalari bo'lgan ob'ektlarni qurish uchun klass spetsifikatsiyasidan foydalaniladi. Natijada, sinf ob'ektni qurish usulining sxematik tavsiflari qatoriga kiradi. Sinfning mantiqiy abstrakt ekanligini ham ta'kidlash juda muhimdir. Fizik jihatdan sinfning ob'ekti(nusxasi) yaratilganidan keyin u operativ xotirada paydo bo'ladi.
Sinfning umumiy shakli ta'rifi
Sinfni aniqlashda u o'z ichiga olgan ma'lumotlar, shuningdek, ushbu ma'lumotlar bilan ishlaydigan kod e'lon qilinadi.Eng oddiy sinflar faqat kod yoki faqat ma'lumotdan iborat bo`lishi mumkin, sinflarning ko'pchiligi ikkalasini ham o'z ichiga oladi.
Umuman olganda, ma'lumotlar sinf tomonidan aniqlangan ma'lumot a'zolarida va kod —funksiya a'zolarida joylashadi. Shuni alohida ta'kidlash kerakki, C#da ma'lumot va funktsiya a'zolarning bir nechta turlari mavjud. Misol uchun malumot a`zosi metod deb ham ataladi va unga o`zgaruchi nusxalari va static o`zgaruvchilar to`g`ri keladi, funksiya a`zosiga metodlar, konstruktorlar, destruktorlar, indeksatorlar, hodisalar, operatorlar va xususiyatlar ta`luqli bo`ladi. Hozircha, sinfning eng asosiy tarkibiy qismlarini ko'rib chiqish bilan cheklanaylik: o'zgaruvchilar nusxasi va metodlar. Keyin bobda konstruktorlar va destruktorlar haqida tushunchalar beriladi. Sinf a'zolarining boshqalari haqida keyingi boblarda muhokama qilinadi[1,148].

Download 111.72 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   96




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