ob’ektga yo’naltirilgan dasturlash

PPTX 24 sahifa 1,9 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
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

Ko'proq o'qimoqchimisiz?

Barcha 24 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"ob’ektga yo’naltirilgan dasturlash" haqida

презентация 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...

Bu fayl PPTX formatida 24 sahifadan iborat (1,9 MB). "ob’ektga yo’naltirilgan dasturlash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: ob’ektga yo’naltirilgan dasturl… PPTX 24 sahifa Bepul yuklash Telegram