merosxo‘rlik

PPTX 32 pages 154.6 KB Free download

Page preview (5 pages)

Scroll down 👇
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

Want to read more?

Download all 32 pages for free via Telegram.

Download full file

About "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...

This file contains 32 pages in PPTX format (154.6 KB). To download "merosxo‘rlik", click the Telegram button on the left.

Tags: merosxo‘rlik PPTX 32 pages Free download Telegram