23
// Mushuk sinfi konstruktori
Mushuk::Mushuk(int BoshlYosh)
{
itsYoshq BoshlYosh;
}
Mushuk::~Mushuk( )
{
}
//GetYosh funksiyasi itsYosh o’zgaruvchi
//a’zosining qiymatini kaytaradi
int Mushuk:: GetYosh()
{
return itsYosh;
}
//SetYosh funksiyasi itsYosh o’zgaruvchi –
//a’zosiga qiymat o’zlashtiradi.
void Mushuk::SetYosh(int yosh)
{
itsYoshq yosh;
}
// Meow funksiyasi ekranga
Miyov yozuvini
// chiqarish uchun ishlatiladi.
void Mushuk:: Meow()
{
cout << “Miyov.\n”;
}
int main()
{
Mushuk Frisky(5);
Frisky.Meow();
cout << “Frisky”<
24
cout <<“yoshdagi mushuk.g’n”;
Frisky.Meow();
Frisky.SetYosh(7);
cout<< “Hozir Frisky ”<
cout << “yoshda.g’n”;
return 0;
}
NATIJA
Miyov.
Frisky 5 yoshda.
Miyov.
Hozir Frisky 7 yoshda.
Topshiriqlar:
Variantda ko’rsatilgan sinf obyekti yaratish hamda
uning elementlarini qayta
ishlash uchun sinf konsturktorlari hamda destruktorlarini yarating.
№
Variantlar
Resurs (IN, sana, egasi)
Murojaat (TN, ism, status, sana, IN)
1
Resurs statistikasi; Tuzatish
2
Resurs statistikasi; O’chirish
3
Foydalanuvchi statistikasi; Tuzatish
4
Foydalanuvchi statistikasi; O’chirish