942 – 19 guruhi talabasi Zaripboyev Anvar 12 – tajriba ishi (mta)


Agar obyektlar mavjud bo‘lmasa, public static atributli elementlardan foydalanish


Download 53.91 Kb.
bet3/9
Sana01.12.2021
Hajmi53.91 Kb.
#178642
1   2   3   4   5   6   7   8   9
Bog'liq
12 - tajriba ishi

Agar obyektlar mavjud bo‘lmasa, public static atributli elementlardan foydalanish. Sinf elementini statik kabi e’lon qilishda bu element ushbu sinfning barcha obyektlari tomonidan birgalikda qo‘llanadi. Biroq shunday vaziyatlar yuz berishi mumkinki, dastur hali objektni yaratganicha yo‘q, ammo u elementdan foydalanishi kerak. Elementdan foydalanish uchun dastur uni public va static sifatida e'lon qilishi kerak. Masalan. quyidagi dasturda, hatto book_series sinfidagi obyektlar mavjud bo‘1-masa ham, bu sinfning page_count elementidan foydalaniladi:

#include

using namespace std;

class book_series

{

public:


static int page_count;

private:


float price;

};

int book_series::page_count;



int main()

{

book_series::page_count= 512;



cout << "page_count ning joriy qiymati"<< book_series::page_count << "ga teng" << endl;

return 0;

}

Natija 256

Bu o‘rinda, sinf page_count elementini public sifatida e’lon qilgani uchun, hatto agar book _series smfidagi obyektlar mavjud bo‘lmasa ham dastur sinfining ushbu elementiga murojaat qilishi mumkin.




Download 53.91 Kb.

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




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