polimorfizm (polymorphism)

PPTX 21 pages 459.6 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 21
polimorfizm (polymorphism) takrorlash 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 …
2 / 21
rib 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 obektga yo’naltirilgan dasturlash(eng.oop) oop asosiy 3 ta hususiyatdan iborat bo’lishi kerak. polimorfizm (polymorphism) vorislik (inheritance) inkapsulyatsiya (incapsulation) mavzu: inkapsulatsiya (encapsulation) allamov o. inkapsulatsiya (encapsulation) inkapsulyatsiya (incapsulation) inkapsulyatsiya bu -ma’lumotlarni himoyalash. yani obyektga tegishli bo’lgan ma’lumotlarni tashqi omillardan himoyalaydi. himoyalangan ma’lumotlarga faqat obyektning o’zi murojat qilishi mumkin. private, public, protected kalit so’zlari ma’lumotlarni ochiq, yopiqligini tashkillashtirib beradi. inkapsulyatsiya (incapsulation) private - class, metodlari va o’zgaruvchilarni tashqi foydalanishlardan to’liq himoyalaydi. protected - class, metodlari va o’zgaruvchilarni tashqi …
3 / 21
polimorfizm (polymorphism) - Page 3
4 / 21
polimorfizm (polymorphism) - Page 4
5 / 21
polimorfizm (polymorphism) - Page 5

Want to read more?

Download all 21 pages for free via Telegram.

Download full file

About "polimorfizm (polymorphism)"

polimorfizm (polymorphism) takrorlash 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 turdag...

This file contains 21 pages in PPTX format (459.6 KB). To download "polimorfizm (polymorphism)", click the Telegram button on the left.

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