obyektga yoʻnaltirilgan dasturlash

PPTX 25 sahifa 2,3 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 25
15-ma’ruza:obyektga yoʻnaltirilgan dasturlash. 15-ma’ruza: obyektga yoʻnaltirilgan dasturlash. 15-ma’ruza:obyektga yoʻnaltirilgan dasturlash. reja: klassik yohud chiziqli dasturlash oop tamoyillari oop-object oriented programming oop (object oriented programming)-obyektga yo’naltirilgan dasturlash ma’nosini beradi. ilk kompyuterlar va dasturlar matematik muammolarni hal qilishga qaratilgan. bunday dasturlar foydalanuvchidan biror ma’lumotlarni qabul qilib olgan, va qati’iy ketma-ketlik ya’ni tartibga amal qilgan holda turli arifmetik amallarni bajarib, dastur so’ngida foydalanuvchi kutgan natijani qaytargan. shuning uchun ham bunday dasturlar chiziqli yoki tartibli dasturlar deb ataladi. klassik yohud chiziqli dasturlash klassik yohud chiziqli dasturlash chiziqli dasturlarning afzalliklari: dasturlashni o’rganish uchun qulay sodda va tushunarli kod dastur algoritmini kuzatish oson dastur xotirada kamroq joy egallaydi chiziqli dasturlarning kamchiliklari : murakkab dasturlarni chziqili usulda yozish qiyin (ilojsiz) bir dastur uchun yozilgan koddan boshqa dasturda qayta foydalanib bo’lmaydi dastur ichidagi ma’lumotlar (o’zgaruvchilar) barcha funksiyalar uchun ochiq zamonaviy dasturlar chiziqli emas oyd-(obyektga yo’naltirilgan dasturlash) nima? pythonda xususiyatlar natija: oop tamoyillari oop tamoyillari 4 turga bo’linadi. inkapsulyatsiya …
2 / 25
funksiyalar yashirin bo’ladi. klassdan foydalanishda esa uning ichki tuzilishi va qanday ishlashini bilish talab qilinmaydi. bu o’zimizga ham boshqa dasturchilarga ham bu klassdan foydalanishda qulayliklar yaratadi. vorislik dasturlash jarayonida biz bir klassdan boshqa klasslar yaratishimiz mumkin. misol uchun bizda transport klassi bor, biz bu klassdan qo’shimcha avtomobil, avtobus, kema, poyezd kabi klasslarni yaratishimiz mumkin. bunda bizning asl klassimiz ota yoki super klass deb ataladi, undan yaratilgan klasslar esa voris klasslar deyiladi. voris klasslar ota klassning ba’zi yoki barcha xususiyatlari va metodlariga ega bo’ladi. polimorfizm voris klass super klassdan o’zlashtirilgan metodning nomini saqlagan holda, uning ishlashini o’zgartirishiga polimorfizm deyiladi. keling bir misol ko’raylik. biz kompyuter o’yini yaratish jarayonida o’yin qahramon uchun super klass yaratamiz. qahramon bir nechta xususiyatlarga va metodlarga ega. jumladan attack() ya’ni xujum qilish metodi, qahramonni xujum qilishga undaydi. endi biz bu superklassdan boshqa voris klasslarni yaratamiz. polimorfizm to’rttala qahramonimiz ham superklassdan attack() metodini meros oladi, lekin bu metodni …
3 / 25
s yaratishda unga standart qiymat berib ketishimiz mumkin. keling talaba klassimizga qaytamiz. bu klassimiz 3ta xususiyatga ega: ism, familiya, tyil. biz yana qo’shimcha bosqich nomli xususiyat qo’shamiz va unga qiymat sifatida 1 kiritamiz. class talaba: """talaba nomli klass yaratamiz""" def __init__(self,ism,familiya,tyil): """talabaning xususiyatlari""" self.ism = ism self.familiya = familiya self.tyil = tyil self.bosqich = 1 def get_info(self): return f"{self.ism} {self.familiya}. {self.bosqich}-bosqich talabasi " standart qiymatni o'zgartirish obyektning standart qiymatiga ham boshqa xususiyatlar kabi nuqta orqali murojat qilishimiz va uning qiymatini almashtirishimiz mumkin: talaba1.bosqich= 2 print(talaba1.bosqich) image5.png image6.png image7.png image8.png image9.png image10.png image11.png image12.png image13.png image14.png image15.png image16.png image3.png image4.png /docprops/thumbnail.jpeg
4 / 25
obyektga yoʻnaltirilgan dasturlash - Page 4
5 / 25
obyektga yoʻnaltirilgan dasturlash - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 25 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"obyektga yoʻnaltirilgan dasturlash" haqida

15-ma’ruza:obyektga yoʻnaltirilgan dasturlash. 15-ma’ruza: obyektga yoʻnaltirilgan dasturlash. 15-ma’ruza:obyektga yoʻnaltirilgan dasturlash. reja: klassik yohud chiziqli dasturlash oop tamoyillari oop-object oriented programming oop (object oriented programming)-obyektga yo’naltirilgan dasturlash ma’nosini beradi. ilk kompyuterlar va dasturlar matematik muammolarni hal qilishga qaratilgan. bunday dasturlar foydalanuvchidan biror ma’lumotlarni qabul qilib olgan, va qati’iy ketma-ketlik ya’ni tartibga amal qilgan holda turli arifmetik amallarni bajarib, dastur so’ngida foydalanuvchi kutgan natijani qaytargan. shuning uchun ham bunday dasturlar chiziqli yoki tartibli dasturlar deb ataladi. klassik yohud chiziqli dasturlash klassik yohud chiziqli dasturlash chiziqli dasturlarning afzalliklari...

Bu fayl PPTX formatida 25 sahifadan iborat (2,3 MB). "obyektga yoʻnaltirilgan dasturlash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: obyektga yoʻnaltirilgan dasturl… PPTX 25 sahifa Bepul yuklash Telegram