O‟zbekiston respublikasi oliy va o‟rta maxsus ta‟lim vazirligi buxoro davlat universiteti fizika – matematika fakulteti


Misol. Ko`rsatkichlar sinf a`zolari sifatida



Download 0.55 Mb.
Pdf ko'rish
bet40/43
Sana25.05.2020
Hajmi0.55 Mb.
1   ...   35   36   37   38   39   40   41   42   43
Misol. Ko`rsatkichlar sinf a`zolari sifatida.  

//8.7. – misol.  

//Sinf a`zolariga ko`rsatkichlar 

# include  

class SimpleCat 

public: 



SimpleCat( ); 

~SimpleCat( ); 

int GetAge( ) const { return *itsAge;} 

void SetAge(int age) { * itsYosh= age } 




 

46 


int GetWeight ( int weight){ return * itsWeight; } 

void SetWeight (int weight){ *itsOgirlik= weight } 

private: 

int * itsAge; 

int * itsWeight; 

SimpleCat::SimpleCat( ) 



itsYosh= new int(2); 

itsOgirlik= new int(5); 

SimpleCat::~SimpleCat( ) 



delete itsAge; 

delete itsWeight; 

int main( ) 



SimpleCat* Frisky = new SimpleCat; 

cout<<―Frisky‖<GetAge()<<―years old\n‖; 

Frisky -> SetAge(5); 

cout<<―Frisky‖<GetAge()<<―years old\n‖; 

delete Frisky; 

return 0; 

 



  NATIJA: 

Frisky 2 years old 

Frisky 5 years old  



 

47 


This  ko`rsatkichi. 

Sinfning har bir metodi yashirin parametrga – this  ko`rsatkichiga egadir. Bu 

ko`rsatkich joriy ob`ektning adresini o`zida saqlaydi. Oldingi qismlarda qarab 

chiqilgan GetAge() va SetAge() Funksiyalari ham o`zlarida bu parametrni saqlar 

edilar.this ko`rsatkichini oshkor ko`rinishda qo`llanilishiga misol keltirilgan. 


Download 0.55 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   43




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2020
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
O’zbekiston respublikasi
maxsus ta’lim
zbekiston respublikasi
o’rta maxsus
davlat pedagogika
axborot texnologiyalari
nomidagi toshkent
pedagogika instituti
texnologiyalari universiteti
navoiy nomidagi
samarqand davlat
guruh talabasi
toshkent axborot
nomidagi samarqand
ta’limi vazirligi
haqida tushuncha
toshkent davlat
Darsning maqsadi
xorazmiy nomidagi
Toshkent davlat
vazirligi toshkent
tashkil etish
Alisher navoiy
rivojlantirish vazirligi
Ўзбекистон республикаси
matematika fakulteti
pedagogika universiteti
таълим вазирлиги
sinflar uchun
Nizomiy nomidagi
tibbiyot akademiyasi
maxsus ta'lim
ta'lim vazirligi
o’rta ta’lim
махсус таълим
bilan ishlash
fanlar fakulteti
Referat mavzu
umumiy o’rta
haqida umumiy
Navoiy davlat
Buxoro davlat
fanining predmeti
fizika matematika
universiteti fizika
malakasini oshirish
kommunikatsiyalarini rivojlantirish
jizzax davlat
davlat sharqshunoslik