ob’ektga yo’naltirilgan dasturlash

PPTX 24 стр. 1,9 МБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 24
презентация powerpoint mavzu:ob’ektga yo’naltirilgan dasturlash. vorislik, polimorfizm va inkapsyulatsiya. reja: 1. obyektga yoʻnaltirilgan dasturlash (oop) 2.classlar 3.inkapsulyatsiya 4.vorislik 5.polimorfizm obyektga yoʻnaltirilgan dasturlash (oop) — bu dasturlashning shunday yangi yo‘nalishiki, dasturiy tizimda o‘zaro aloqada bo‘lgan ob’ektlar majmuasi sifatida qaraladi . xar bir ob’ektni ma’lum bir klassga mansub hamda xar bir klass qandaydir shajarani hosil qiladi deb hisoblanadi. bu dasturlash paradigmasida bir qator asosiy tushunchalar bor: obyekt — bu tegishli holat va xatti-harakatlarning jamlanmasidir. dasturiy taʼminot ob’ektlari koʻpincha kundalik hayotda uchraydigan real dunyo ob’ektlarini modellashtirish uchun ishlatiladi. klass — bu ob’ektlar yaratish uchun prototip yoki shablon. ushbu tushuncha real dunyo ob’ektining holati va xatti-harakatlarini modellashtiruvchi anglatadi. yaʼni obyektlar oʻzlarida maʼlumot saqlasalar, klasslar esa obyektlar qanday maʼlumotlar saqlay olishini belgilab beradi.quyida c++ dasturlash tilida klass qanday yaratilishi keltirilgan: class myclass { // class public: // ochiqlik siyosati int mynum; // attribute (int tipiga tegishli) string mystring; // attribute (string tipiga tegishli) }; ob’ektni …
2 / 24
nechta metod. ya’ni metodlarni overload yoki override ko’rinishidir. polimorfizm ikki xil ko’rinishda namoyon bo’ladi • compile time; • run time; compile time polimorfizm bu funksiyalar va operatorlar overloadi, ya’ni funksiyalar va operatorlarning qo’shimcha yuklanishidir (function overloading or operator overloading). #include using namespace std; class base { public: virtual void vfunc() { cout vfunc(); p = &obj1; p->vfunc(); p = &obj2; p->vfunc(); return 0; } runtime time polimorfizm bu – vorislik va virtual funksiyalardan foydalanishda vujudga keladi (function overriding). virtual funksiya asos sinf a’zosi hisoblanadi va voris sinfda qayta bir xil parametr asosida e’lon qilinadi. #include using namespace std; class base { public: virtual void vfunc() { cout vfunc(); p = &obj1; p->vfunc(); p = &obj2; p->vfunc(); return 0; } xulosa: obyektga yoʻnaltirilgan dasturlash (oop) - dasturiy tizimda o‘zaro aloqada bo‘lgan ob’ektlar majmuasi sifatida qaraladi . klass — bu ob’ektlar yaratish uchun prototip yoki shablon. inkapsulyasiya – yozuvlarni shu yozuvlarning maydonlari …
3 / 24
ob’ektga yo’naltirilgan dasturlash - Page 3
4 / 24
ob’ektga yo’naltirilgan dasturlash - Page 4
5 / 24
ob’ektga yo’naltirilgan dasturlash - Page 5

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

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

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

О "ob’ektga yo’naltirilgan dasturlash"

презентация powerpoint mavzu:ob’ektga yo’naltirilgan dasturlash. vorislik, polimorfizm va inkapsyulatsiya. reja: 1. obyektga yoʻnaltirilgan dasturlash (oop) 2.classlar 3.inkapsulyatsiya 4.vorislik 5.polimorfizm obyektga yoʻnaltirilgan dasturlash (oop) — bu dasturlashning shunday yangi yo‘nalishiki, dasturiy tizimda o‘zaro aloqada bo‘lgan ob’ektlar majmuasi sifatida qaraladi . xar bir ob’ektni ma’lum bir klassga mansub hamda xar bir klass qandaydir shajarani hosil qiladi deb hisoblanadi. bu dasturlash paradigmasida bir qator asosiy tushunchalar bor: obyekt — bu tegishli holat va xatti-harakatlarning jamlanmasidir. dasturiy taʼminot ob’ektlari koʻpincha kundalik hayotda uchraydigan real dunyo ob’ektlarini modellashtirish uchun ishlatiladi. klass — bu ob’ektlar yaratish uchun prototip yoki sh...

Этот файл содержит 24 стр. в формате PPTX (1,9 МБ). Чтобы скачать "ob’ektga yo’naltirilgan dasturlash", нажмите кнопку Telegram слева.

Теги: ob’ektga yo’naltirilgan dasturl… PPTX 24 стр. Бесплатная загрузка Telegram