Reja : Sinf tushunchasi abstrak tuzilma sifatida. Misollar


Dasturlash tilida sinflar



Yüklə 59,24 Kb.
səhifə2/7
tarix28.12.2021
ölçüsü59,24 Kb.
#48027
1   2   3   4   5   6   7
МТА 2мавзу Sinflar(АКБАРОВА) 2021

Dasturlash tilida sinflar

Ma’lumotlarni abstraksiyalash – bu berilganlarni yangi turini yaratish imkoniyati bo‘lib, bu turlar bilan xuddi ma’lumotlarning tayanch turlari bilan ishlagandek ishlash mumkin. Odatda yangi turlarni ma’lumotlarning abstrakt turi deyiladi («foydalanuvchi tomonidan aniqlangan tur»deb ham atash mumkin).

Sinf, shu turdagi ob’ektning tashqi dunyo bilan o‘zaro bog‘lanishi uchun qat’iy muloqot shartlarini aniqlaydi. Yopiq berilganlarga yoki kodga faqat shu ob’ekt ichida murojaat qilish mumkin. Ochiq berilganlarga va kodlarga, garchi ular ob’ekt ichida aniqlangan bo‘lsa ham, programmaning ixtiyoriy joyidan murojaat qilish mumkin va ular ob’ektni tashqi olam bilan muloqatini yaratishga xizmat qiladi.

Yaratilgan ob’ektlarni, ularning funksiya – a’zolariga oddiygina murojaat orqali amalga oshiriluvchi so‘rovlar (yoki xabarlar) yordamida boshqarish mumkin.

Berilgan sinf ob’ektini yaratish konstruktor deb nomlanuvchi maxsus funksiya - a’zo tomonidan, o‘chirish esa destruktor deb nomlanuvchi maxsus funksiya – a’zo orqali amalga oshiriladi. Sinf ichki berilganlariga murojaatni cheklab qo‘yishi mumkin. Cheklov berilganlarni ochiq (public), yopiq (private) va himoyalangan (protected) deb aniqlash bilan tayinlanadi.


Yüklə 59,24 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




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