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



Yüklə 233,68 Kb.
səhifə56/96
tarix27.07.2023
ölçüsü233,68 Kb.
#137688
1   ...   52   53   54   55   56   57   58   59   ...   96
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish-fayllar.org

    Bu səhifədəki naviqasiya:
  • 5-Mavzu
Nazorat savollari


  1. Static sinf qanday va nech turda e'lon qilinishi mumkin?


  2. Static konstruktorlar haqida nimalarni bilasiz?


  3. 5-Mavzu: Indeksatorlar va xususiyatlar. Indeksatorlar tushunchasi, ulardan foydalanish va xususiyatlar bilan ishlash


  4. 5-Mavzu

5-Mavzu



Reja:
1. Indeksatorlar.
2. Indeksatorlarni qayta yuklash.
3. Avtomatik ravishda amalga oshiriladigan xususiyatlar.

1. Indeksatorlar.

Indeksatorlar.



Sizga allaqachon ma`lum bo'lganidek, massivni indekslash [ ] operatori yordamida amalga oshiriladi. Yaratilgan sinflar uchun ham [] operatorni aniqlash mumkin, lekin buning uchun indeksator operator metodi yaratiladi, bu esa ob'ektni massivlar kabi indekslash imkonini beradi. Indeksatorlar, asosan, bir yoki bir nechta cheklovlar qo'llaniladigan maxsus massivlarni yaratishni qo'llab-quvvatlovchi vosita sifatida qo'llaniladi. Shunga qaramay, indekschilar deyarli har qanday maqsadga xizmat qilishlari mumkin, ulardan massiv sintaksisidek foydalanish maqsadga muvofiq. Indeksatorlar bir yoki ko'p o'lchovli bo'lishi mumkin.Boshlanishida bir o'lchovli indekslarni ko'rib chiqamiz.
Bir o'lchovli indekslarni yaratish
element_tipi this[int index] {
// Ma'lumot olish uchun aksessor
get {
// Indeksga belgilangan qiymatni qaytarish.
}
// Ma'lumotni o'rnatish uchun aksessor
set {
// Indeks qiymatni belgilash.
}
}
element_tipi indeks elementining muayyan turini bildiradi. Shuning uchun, indeksator yordamida mavjud bo'lgan har bir element muayyan element_tipi ega bo'lishi kerak. Ushbu tip massiv elementi tipiga mos keladi. Indeks parametri aniq bir element indeksini oladi. Rasman bu parametr int tipiga tegishli bo'lishi shart emas, lekin indeks sifatida odatda massivni indekslash uchun ushbu parametrning butun tipi eng ko'p qo`llaniladi.

Yüklə 233,68 Kb.

Dostları ilə paylaş:
1   ...   52   53   54   55   56   57   58   59   ...   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