merosxo‘rlik

PPTX 32 стр. 154,6 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 32
merosxo‘rlik merosxo‘rlik allamov o. takrorlash takrorlash class nima? obekt nima? konstrukor nima? destruktor nima? oyd(oop) 3 asosiy xassalari inkapsulyatsiya (incapsulation) polimorfizm (polymorphism) vorislik (inheritance) struct va class farqlari class aylana class aylana { private: double radius; double pi; public: aylana(); aylana(double r); void setpi(); void setpi(double pi); void setradius(double r); double getdiameter(); double getlength(); }; hususiyat konstruktor metod konstruktor classning ochiq(public) metodi hisoblanadi; nomi class nomi bilan bir xil bo’ladi; qaytaruvchi toifasi bo’lmaydi; bitta classda bir nechta konstruktorlar bo’ladi; class aylana { public: aylana(); aylana(double r); }; konstruktor aylana::aylana(){ cout using namespace std; class aylana { private: double radius; double pi; public: aylana(); aylana(double r); void setpi(); void setpi(double pi); void setradius(double r); double getdiameter(); double getlength(); }; aylana::aylana(){ cout #define pi 3.14159265358979323846 namespace std; class aylana { private: double radius; double pi; public: aylana() { radius = 0.0; }; aylana(double); void setpi() { pi = 22.0/7; }; void setpi(double); …
2 / 32
float c) { cout #include using namespace std; class aylana { protected: float radius; float uzunlik; public: aylana (float radius) { aylana::radius=radius; uzunlik=2*3.14*radius; } void show () { cout //strcpy() uchun #include //printf() uchun #include //_getch() uchun using namespace std; class book_series { book_series(); public: static void show_book(void); //funksiyaning statik elementini chop etish uchun, ushbu atribut qo`shiladi static int page_count; private: char title [64]; char author[64]; float price; }; misol 3 davomi… int book_series::page_count; //o`zgaruvchini global o`zgaruvchi sifatida e'lon qilish void book_series::show_book (void) { printf("sahifalar soni=%d\n",page_count); } int main(void) { book_series::page_count = 256; /*o`zgaruvchiga 256 qiymati o`zlashtirilgan*/ book_series::show_book(); return 0; } sinfni to‘liqmas eloni class sinf2; // синфнинг тўлиқмас эълони class sinf1 { int x; sinf2 * sinf2; // sinf2 синфига кўрсаткич public: sinf1(int _x) {x=_x;} }; int main(){ //… return 0; } class sinf2 { // sinf2 синфининг тўлиқ эълони int a; public: sinf2(); }; tamom /docprops/thumbnail.jpeg
3 / 32
merosxo‘rlik - Page 3
4 / 32
merosxo‘rlik - Page 4
5 / 32
merosxo‘rlik - Page 5

Хотите читать дальше?

Скачайте все 32 страниц бесплатно через Telegram.

Скачать полный файл

О "merosxo‘rlik"

merosxo‘rlik merosxo‘rlik allamov o. takrorlash takrorlash class nima? obekt nima? konstrukor nima? destruktor nima? oyd(oop) 3 asosiy xassalari inkapsulyatsiya (incapsulation) polimorfizm (polymorphism) vorislik (inheritance) struct va class farqlari class aylana class aylana { private: double radius; double pi; public: aylana(); aylana(double r); void setpi(); void setpi(double pi); void setradius(double r); double getdiameter(); double getlength(); }; hususiyat konstruktor metod konstruktor classning ochiq(public) metodi hisoblanadi; nomi class nomi bilan bir xil bo’ladi; qaytaruvchi toifasi bo’lmaydi; bitta classda bir nechta konstruktorlar bo’ladi; class aylana { public: aylana(); aylana(double r); }; konstruktor aylana::aylana(){ cout using namespace std; class aylana { private: doub...

Этот файл содержит 32 стр. в формате PPTX (154,6 КБ). Чтобы скачать "merosxo‘rlik", нажмите кнопку Telegram слева.

Теги: merosxo‘rlik PPTX 32 стр. Бесплатная загрузка Telegram