polimorfizm (polymorphism)

PPTX 16 pages 1.4 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 16
polimorfizm (polymorphism) polimorfizm (polymorphism) allamov o oop o’zi nima? oop asosiy 3 ta hususiyatdan iborat bo’lishi kerak. vorislik (inheritance) polimorfizm (polymorphism) inkapsulyatsiya (incapsulation) polimorfizm (polymorphism) polimorfizm. poli – ko’p, morfe – shakl degan ma’noni bildiradi. c++ tili bir xil nomdagi funksiya turli ob’yektlar tomonidan ishlatilganda turli amallarni bajarish imkoniyatini ta’minlaydi. polimorfizm – shaklning ko’p xilligidir. polimorfizm (polymorphism) polimorfizm – bu kodning, bajarilish paytidan yuzaga keladigan holatga bog’liq ravishda o’zini turlicha amal qilish xususiyatidir. polimorfizm – bu faqat ob’yektlar xususiyati bo’lmasdan, balki funksiyalar-a’zolar xususiyatidir va ular xususan, bitta nomdagi funksiya-a’zoni, har xil turdagi argumentlarga ega va bajaridagan amali unga uzatiladigan argumentlar turiga bog’liq bo’lgan funksiyalar uchun (o’rnida) foydalanish imkoniyatida namoyon bo’ladi. bu holatga funksiyalarni qayta yuklash (overload) deyiladi. polimorfizm amallarga ham qo’llanishi mumkin, ya’ni amal mazmuni (natijasi) operand (berilgan) turiga bog’liq bo’ladi. polimorfizmning bunday turiga amallarni qayta yuklash deyiladi. polimorfizm (polymorphism) polimorfizmning yana bir ta’rifi quyidagicha: polimorfizm – bu tayanch sinfga …
2 / 16
ile-time polymorphism) parametric polymorphism (compile-time polymorphism) ad-hoc polymorphism (overloading) ad-hoc polymorphism (overloading) coercion polymorphism (casting) polimorfizm (polymorphism) bitta interfeys, bir nechta metod. yani metodlarni overloadi. bu degani bitta metod har hil tofadagi tiplarni qabul qilib natijasini chiqarib beradi. misol uchun sum funksiyasi faqat int,int yoki float,float yoki float,int va hk qabul qilib natijani chiqarib beradi class animal { public: void talk() { cout<<"salom"; } } class dog:public animal { public: void talk() { cout<<"wowwow“; } } class cat:public animal { public: void talk() { cout<<"meow“; } } class odam:public animal { } void main() { cat e; dog d; odam o; e.talk(); d.talk(); o.talk(); } } natija: meow wowwow salom polymorphism image2.png image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png /docprops/thumbnail.jpeg
3 / 16
polimorfizm (polymorphism) - Page 3
4 / 16
polimorfizm (polymorphism) - Page 4
5 / 16
polimorfizm (polymorphism) - Page 5

Want to read more?

Download all 16 pages for free via Telegram.

Download full file

About "polimorfizm (polymorphism)"

polimorfizm (polymorphism) polimorfizm (polymorphism) allamov o oop o’zi nima? oop asosiy 3 ta hususiyatdan iborat bo’lishi kerak. vorislik (inheritance) polimorfizm (polymorphism) inkapsulyatsiya (incapsulation) polimorfizm (polymorphism) polimorfizm. poli – ko’p, morfe – shakl degan ma’noni bildiradi. c++ tili bir xil nomdagi funksiya turli ob’yektlar tomonidan ishlatilganda turli amallarni bajarish imkoniyatini ta’minlaydi. polimorfizm – shaklning ko’p xilligidir. polimorfizm (polymorphism) polimorfizm – bu kodning, bajarilish paytidan yuzaga keladigan holatga bog’liq ravishda o’zini turlicha amal qilish xususiyatidir. polimorfizm – bu faqat ob’yektlar xususiyati bo’lmasdan, balki funksiyalar-a’zolar xususiyatidir va ular xususan, bitta nomdagi funksiya-a’zoni, har xil turdagi argumentl...

This file contains 16 pages in PPTX format (1.4 MB). To download "polimorfizm (polymorphism)", click the Telegram button on the left.

Tags: polimorfizm (polymorphism) PPTX 16 pages Free download Telegram