Sinf a’zolari. Inkapsilyatsiya Hafta: 2 Ma’ruza: 2


Listing 9.9 CircleWithPrivateDataFields.h



Yüklə 462,77 Kb.
səhifə4/4
tarix28.11.2023
ölçüsü462,77 Kb.
#135849
1   2   3   4
Leksiya #2

Listing 9.9 CircleWithPrivateDataFields.h

Listing 9.10 CircleWithPrivateDataFields.cpp

Listing 9.11 TestCircleWithPrivateDataFields.cpp

Olingan xulosalar

  • Sinf aniqlanishi va uning implementatsiyasini alohida fayllarga yozish mumkin.
  • #ifndef direktivasi qo’shish himoyasi deyiladi.
  • Funksiya sinf aniqlanishida implementatsiya qilib ketilsa, u inline funksiya hisoblanadi.
  • public funksiya yoki ma’lumot kodning ixtiyoriy qismida ko’rinarli bo’ladi.
  • private funksiya yoki ma’lumot faqat sinfning ichida mavjud bo’ladi.
  • get yoki set funksiyalari orqali mijozlarga ma’lumotni ko’rishlariga imkon yaratib berishingiz mumkin.

Olingan xulosalar

7. O’z navbatida, get funksiya getter( yoki accessor) va set funksiya setter( yoki mutator) deb ham yuritiladi.

8. get funksiyaning ko’rinishi

qaytuvchiTur getMaydonNomi()

9. Agar qaytuvchiTur bool turida bo’lsa, u holda get funksiya quyidagicha aniqlanadi:

bool isMaydonNomi()

10. set funksiyaning ko’rinishi:

void setMaydonNomi(malumotTuri maydonQiymati)


Yüklə 462,77 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə