ob’ektga yo’naltirilgan dasturlash

PPTX 24 pages 1.9 MB Free download

Page preview (5 pages)

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

Want to read more?

Download all 24 pages for free via Telegram.

Download full file

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

This file contains 24 pages in PPTX format (1.9 MB). To download "ob’ektga yo’naltirilgan dasturlash", click the Telegram button on the left.

Tags: ob’ektga yo’naltirilgan dasturl… PPTX 24 pages Free download Telegram