obyektgayo'naltirilgandasturlash

PPTX 14 pages 223.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 14
prezentatsiya powerpoint muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti malumotlar bazasi va algoritmash kafedrasi mustaqil ish mavzu: ob’ektga yo’naltirilgan dasturlash. vorislik, polimorfizm va inkapsyulatsiya. bajardi: 111-21 guruh talabasi: abdishukurov azim tekshirdi: isxakova nargiza reja; 1.obyektga yo’naltirilgan dasturlash haqida qisqacha malumotlar 2.vorislik va polimorfizm nima. 3.inkapsulyatsiya obyektga yo'naltirilgan dasturlash(oyd) obyekt nima? obyekt obyektga yo'naltirilgan dasturlash(oyd) texnologiyasining eng asosiy kalit tushunchasidir. atrofga qarang, haqiqiy hayotdagi bir necha obyektlarni ko'rishingiz mumkin: stol, uy, it, mushuk, televizor va h.k. ularning barchasining albatta hususiyatlari va bajaradigan vazifalari (funktsiyalari) bor. masalan, mushuk hususiyatlari: rangi, qorni to'qligi, yoshi, jinsi; funktsiyalari: ovqat yeyishi, myovlashi, yurishi, sichqon tutishi. mashina, hususiyatlari: tezligi, rangi, nomi, narxi; funktsiyalari: yurishi, to'xtashi, oyna artgichlarining ishlashi, eshiklarning ochilib yopilishi v.h.k. bu kabi hayotiy misollarning hususiyatlari va funktsiyalarini aniqlash oyd nuqtai nazaridan fikrlashning eng zo'r ko'rinishidir. dasturlashdagi obyekt. dasturlashdagi obyekt(bundan keyin oddiygina obyekt deb ketiladi) ham haqiqiy hayotdagi obyektlarga o'xshash: ular ham qandaydir hususiyatlar va bajaradigan …
2 / 14
ayoni esda yaxshi qolishi va tushunarli bo'lishi uchun keltirdim. oop o'zi nima? oop - class(sinf) tushunchasi bilan bog'liq bo'lgan dasturlash usulidir. oop dastur protsedurasiga emas balki dasturlash mobaynida obyektga diqqatni qaratish yo'lida ishlab chiqilgan. obyekt biz atrofimizda ko'rgan har qanday narsa bo'lishi mumkin. bu inson (m.u - ism, manzil, dob va hokazo), stul (kattaligi, materiali, qiymati va hokazo), maktab (joy, talaba bilimi, natijalar) va boshqalar. obyektga yo'naltirilgan dasturlash real hayotga yaqin, chunki biz har doim obyekt bilan ishlaymiz, unda metod va o'zharuvchilardan foydalanib amallar bajaramiz. . vorislik (inheritance) obyektga yonaltirilgan dasturlash(oyd)ning muhim tamoyillaridan biridir. voris orqali bir sinf boshqa sinfning funksionalligini o’zlashtirishi mumkin, ya’ni voris sinflar umumiy xususiyatlarni vorislik bilan olgan holda, ayrim xususiyatlarni qayta aniqlash orqali yoki yangi xususiyat kiritish orqali tayanch sinfga o’zgartirish mumkin polymorphism(polimorfizm) polimorfizm umumiy interfeysni almashish jarayonida sinflarni turli funktsionalliklarga ega bo'lgan obyektga asoslangan dasturlashdagi andozani ifodalaydi. polimorfizm asli grekcha so'zdan olingan bo'lib, "ko'p shakllar" …
3 / 14
aytaman, erkak va ayol ikkovi ham, bir-birida yo'q umumiy funksiyalarni bajaradi. misol uchun: ayol naslni dunyoga keltirishi mumkin, erkak esa yo'q va bu faqat ayolga tegishli holat. odam anatomiyasi qiziq, shundaymi? ammo keling buni php va oop ga qanday aloqasi borligini ko'ramiz. inheritance(meros olish) tasavvur qiling bizda inson nomli xuddi oyoq, qo'l, ko'z kabi xossa va sayr qilish, ko'rish kabi funksiyalarga ega klasi bor. bizda erkak va ayol ham klass, ammo ko'proq xossa va funksiyalar inson klassda qamrab olingan. shuning uchun ular inson klassidan hamma narsani o'zlariga inheritance tushunchasidan foydalanib meros qilib oladi encapsulation(inkapsulatsiya) ba'zi ma'lumotlarni bir qismga joylashtirish(yopish) - inkapsulatsiya deyiladi. inkapsulatsiya obyektdagi ma'lumotni boshqasidan saqlash uchun ishlatiladi. tushundingizki, inkapsulatsiya asosan himoya maqsadida qo'llaniladi. #include using namespace std; class animal { public: void eat() {cout using namespace std; class vehicle { public: vehicle() { cout ) encapsulation : ‘| information inheritance hiding oop tushunchalari o-*-e /docprops/thumbnail.jpeg = mustaail ish …
4 / 14
obyektgayo'naltirilgandasturlash - Page 4
5 / 14
obyektgayo'naltirilgandasturlash - Page 5

Want to read more?

Download all 14 pages for free via Telegram.

Download full file

About "obyektgayo'naltirilgandasturlash"

prezentatsiya powerpoint muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti malumotlar bazasi va algoritmash kafedrasi mustaqil ish mavzu: ob’ektga yo’naltirilgan dasturlash. vorislik, polimorfizm va inkapsyulatsiya. bajardi: 111-21 guruh talabasi: abdishukurov azim tekshirdi: isxakova nargiza reja; 1.obyektga yo’naltirilgan dasturlash haqida qisqacha malumotlar 2.vorislik va polimorfizm nima. 3.inkapsulyatsiya obyektga yo'naltirilgan dasturlash(oyd) obyekt nima? obyekt obyektga yo'naltirilgan dasturlash(oyd) texnologiyasining eng asosiy kalit tushunchasidir. atrofga qarang, haqiqiy hayotdagi bir necha obyektlarni ko'rishingiz mumkin: stol, uy, it, mushuk, televizor va h.k. ularning barchasining albatta hususiyatlari va bajaradigan vazifalari (funktsiyalari) bor. m...

This file contains 14 pages in PPTX format (223.0 KB). To download "obyektgayo'naltirilgandasturlash", click the Telegram button on the left.

Tags: obyektgayo'naltirilgandasturlash PPTX 14 pages Free download Telegram