C++ dasturi tarixi, alfaviti, asosiy tushunchalari, standart funktsiyalar


Download 0.81 Mb.
Pdf ko'rish
bet2/7
Sana05.01.2022
Hajmi0.81 Mb.
#209404
1   2   3   4   5   6   7
Bog'liq
Q54MdRRpBYgVDtNIWAcS96OTmBHhgVv8qKDHXVza (2)

Meros (Nasledovaniye) 

 

C ++ tilida bitta sinf xossa- xususiyatlarini  



boshqa  sinf  meros  qilib  olishi  mumkin. 

Merosxo`r 

klass 

o'z 


maydonlarini 

va 


funktsiyalarini  yaratishi  yoki  asosiy  sinfning 

funktsiyalarini  qayta  aniqlashi  mumkin.  Meros-

xo'r  konstruktor  asosiy  sinf  konstruktorlarini 

chaqiradi.  Destruktor  esa  teskari  tartibda  ish-

laydi.  Meros  umumiy(publik),  himoyalangan 

(Protected)  va  xususiy  (private)  bo`lishi  mum-

kin. 



Polimorfizm 

 

Ob'ektga 



yo'naltirilgan 

dasturlashda 

qo'llaniladigan  polimorfizmning  maqsadi,  sinf 

uchun  umumiy  bo'lgan  harakatlarni  belgilash 

uchun  bitta  nomdan  foydala-nishdir.  Har  bir 

harakatning  bajarilishi  ma'lumotlar  turiga  qarab 

belgilanadi. Polimorfizmning afzalligi shundaki, 

bitta 



interfeysdan 

foydalanib 

yagona 

harakatlar sinfini aniqlashga imkon berish orqali 

dasturlarni soddalashtirishga yordam beradi. 



Inkapsulatsiya 

 

 



C++ da ma'lumotlarni tashkil qilish klasslar 

orqali  amalga  oshiriladi.  C++  klassi  maydonlar, 

turlar  va  funktsiyalaridan  iborat  bo'ladi.  C++ 

tilidagi  inkapsulatsiya  klass  a'zolarining  ta’sir 

doirasini 

belgilaydi: 

ular 

ommaviy, 



himoyalangan va xususiy bo`lishi mumkin.  



Download 0.81 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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