polimorfizim

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

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

Прокрутите вниз 👇
1 / 10
polimorfizim polimorfizim mavzu : polimorfizim polimorfizm odatda inkapsulyatsiya va vorislikdan keyin oop ning uchinchi ustuni deyiladi. polimorfizm yunoncha so’z bo’lib, “ko’p shaklli” degan ma’noni anglatadi va uning ikki xil ko’rinishi mavjud: statik polimorfizm. dinamik polimorfizm. statik polimorfizm. ushbu tur kompilyatsiya vaqti polimorfizmi (compile time polymorphism) deb ham yuritiladi. chunki u qaysi metod yoki funksiyani chaqirishni kompilyatsiya vaqtida aniqlashtirib oladi va mos keladigan metod yoki funksiya topilmasa xatolik qaytariladi. dinamik polimorfizm runtime polimorfizmi yoki kech ulanish polimorfizmi deb ham atash mumkin. polimorfizmning ushbu turida statik polimorfizmdan farqli tarzda bir sinfga tegishli metodlarni ushbu sinfdan voris oluvchi boshqa sinflarda qayta aniqlaymiz. bu nima degani ? misol tariqasida real bir voqeani qaraymiz. geometrik shakl deganimizda uchuburchak, to’rtburchak, piramida va yana boshqa shakllar ko’z oldimizdan o’tadi. lekin aynan bir shaklni tasavvur qila olmaymiz. uchburchak deganimizda esa aksincha polimorfizim polimorfizm bu "ko'p shakllar" degan ma'noni anglatadi. biz meros orqali bir-biri bilan bog'liq bo'lgan ko'plab sinflarga …
2 / 10
ki turi mavjud: programma kompilatsiya bo'layotgan vaqtda sodir bo'ladigan polimorfizm (compile time polymorphism, static polymorphism) va programma ishlab turgan vaqtda sodir bo'ladigan polimorfizm (runtime polymorphism, dynamic polymorphism). javada polimorfizm metodlarni qayta yuklash (overload) va qayta yozish (override) bilan amalga oshiriladi. agar metodni qayta yuklansa (overload) bu — compile time polimorfizmga misol bo'ladi. ya'ni, agar class ichida bir xil nomli, ammo argumentlarning soni yoki argumentlarning ma'lumot tipi (yoki ikkalasi) farq qiladigan metodlar mavjud bo'lsa, bu compile time polimorfizm bo'ladi. dastlab casting, up-casting va down-casting tushunchalari bilan tanishib olaylik (aslida, runtime polimorfizmni tushunish un faqat up-casting ni o'zini bilish yetadi, ammo men to'lqiroq yozdim). obyektni bir toifadan boshqa toifaga o'tkazishgacasting deyiladi. compile time polimorfizm runtime polimorfizm e’tiboriz uchun rahmat! image1.jpeg image2.jpeg image3.png image4.png image5.svg image6.png image7.svg image8.png image9.svg image10.jpeg image11.jpeg image12.png image13.svg image14.png image15.svg image16.png image17.svg image18.png image19.png image20.svg image21.png image22.svg image23.png image24.svg image25.png image26.png image27.svg image28.png image29.svg /docprops/thumbnail.jpeg
3 / 10
polimorfizim - Page 3
4 / 10
polimorfizim - Page 4
5 / 10
polimorfizim - Page 5

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

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

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

О "polimorfizim"

polimorfizim polimorfizim mavzu : polimorfizim polimorfizm odatda inkapsulyatsiya va vorislikdan keyin oop ning uchinchi ustuni deyiladi. polimorfizm yunoncha so’z bo’lib, “ko’p shaklli” degan ma’noni anglatadi va uning ikki xil ko’rinishi mavjud: statik polimorfizm. dinamik polimorfizm. statik polimorfizm. ushbu tur kompilyatsiya vaqti polimorfizmi (compile time polymorphism) deb ham yuritiladi. chunki u qaysi metod yoki funksiyani chaqirishni kompilyatsiya vaqtida aniqlashtirib oladi va mos keladigan metod yoki funksiya topilmasa xatolik qaytariladi. dinamik polimorfizm runtime polimorfizmi yoki kech ulanish polimorfizmi deb ham atash mumkin. polimorfizmning ushbu turida statik polimorfizmdan farqli tarzda bir sinfga tegishli metodlarni ushbu sinfdan voris oluvchi boshqa sinflarda qayta ...

Этот файл содержит 10 стр. в формате PPTX (10,1 МБ). Чтобы скачать "polimorfizim", нажмите кнопку Telegram слева.

Теги: polimorfizim PPTX 10 стр. Бесплатная загрузка Telegram