6-mavzu. Grafik ob’yektlarda klasslar va usullar bilan ishlash. Integrallashgan muhitda mavjud bo’lgan ma’lumotlar bazasini qayta ishlash. Reja


Download 0.56 Mb.
bet7/20
Sana09.01.2022
Hajmi0.56 Mb.
#264741
1   2   3   4   5   6   7   8   9   10   ...   20
Bog'liq
2 5384405580494408548

class ;

Misol ko’raylik.



class Sinf2; // sinfning to’liqmas e’loni

class Sinf1

{

int x;

Sinf2 * sinf2; // sinf2 sinfiga ko’rsatkich

public:

Sinf1(int _x) {x=_x;}

};

int main()

{

//…

return 0;

}

class Sinf2 // Sinf2 sinfining to’liq e’loni

{

int a;

public:

Sinf2();

};

Shuni qayd etish kerakki, sinf e’loni struktura e’loniga o’xshash, farqli ravishda:



  • sinf e’lonida public, protected yoki private murojaat modifikatorlari ishlatiladi;

  • struct kalit so’zi o’rnida class yoki union kalit so’zlari ishlatilishi mumkin;

  • odatda sinf tarkibida berilganlardan tashqari funktsiya-a’zolar kiradi;

  • sinf konstruktor yoki destruktor deb nomlanuvchi maxsus funktsiya-a’zolariga ega bo’ladi.

Quyida struct va union kalit so’zlari bilan aniqlangan sinflarga misol keltirilgan.


Download 0.56 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   20




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