sinf va ob'yektlarning eloqilinishi. konstruktor va destruktor tushunchasi

PPTX 20 стр. 292,4 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 20
sinf va ob’yektlarning e’lon qilinishi. konstruktor va destructor tushunchasi sinf va ob’yektlarning e’lon qilinishi. konstruktor va destructor tushunchasi fan: dasturlash 2 hafta: 1 ma’ruza: 1 maqsad sinflar va ob’yektlarni tavsiflash; sinflarni aniqlash va ob’yektlarni yaratish; konstruuktorlardan foydalanib ob’yektlar yaratish; ( . ) operatori orqali a’zo funksiyalarni chaqirish va maydonlarga murojaat qilish; 1. kirish katta-masshtabli dasturiy ta’minotni ishlab chiqishda ob’yektga yo’naltirilgan dasturlash samarali hisoblanadi. o’tgan mavzularda tanlash, sikl operatorlari hamda funkisyalar, massivlar orqali masalalar yechishni qarab chiqildi. lekin bu o’rganganlarimiz orqali katta-masshtabli dasturlarni yarata olmaymiz. katta miqyosli dasturlarni yaratish uchun albatta ob’yektga yo’naltirilgan dasturlashdan foydalanish zarur. 2. ob’yektlar uchun sinflarni aniqlash sinf ob’yektlarning xususiyatlari va metodlarini aniqlab beradi. ob’yekt real dunyoning bir bo’lagini namoyon qiladi. misol uchun, talaba, stol, tugma va hattoki kredit ham ob’yekt sifatida qaralishi mimkin. ob’yektda takrorlanmas nom, holat va hatti-harakat mavjud bo’ladi. ob’yektning holati(boshqacha nom bilan xususiyatlari yoki atributlari) uning ma’lumot maydonlari orqali namoyon qilinadi. misol uchun, …
2 / 20
irklning radiusini 100 ga o’zgartirib, uning yangi radiusi va yuzasini ekranga chiqariladi. listing 9.1 testcircle.cpp listing 9.1 testcircle.cpp listing 9.1 testcircle.cpp natija 4. konstruktorlar konstruktor ob’yekt yaratilayotganda chaqiriladi. konstruktorlar uchta o’ziga xoslikka ega bo’lgan funksiyaning maxsus turi. bu o’ziga xosliklar quyidagilar: konstruktorlar sinf nomi bilan bir xil bo’lishi shart. konstruktorlar qiymat qaytarmaydi, void ham bo’lmaydi. konstruktorlar ob’yekt yaratilayotganda chaqiriladi. konstruktorlar ob’yektlarni initsializatsiya qilishda muhim rol o’ynaydi. 4. konstruktorlar boshqa funksiyalar singari konstruktorlar ham qayta yuklanadi. konstruktor oldidan void kalit so’zini qo’yish umumiy xatolikka olib keladi. misol uchun, void circle() { } konstruktorlar ma’lumot maydonlarni initsializatsiya qiladi. 4. konstruktorlar sinfda konstruktor argumentlarsiz kelishi ham mumkin. bunday konstruktorlarga argumentsiz konstruktorlar deyiladi. sinf konstruktorsiz ham bo’lishi mumkin. bu holatda argumentsiz konstruktor bo’sh tana bilan avtomatik ravishda aniqlanadi. bunday konstruktor “jimlik qoidasiga ko’ra” konstruktor deyiladi(default constructor). 4. konstruktorlar ma’lumotlar maydoni konstruktorda initsializatsiyalovchi ro’yxat(initializer list) orqali initsializatsiyalanadi. sintaksisi quyidagicha: sinfnomi(parametrlarro’yxati) :malumotmaydoni1(qiymat1), malumotmaydoni2(qiymat2) //init-chi ro’yxat { …
3 / 20
nf a’zolariga murojaat ( . ) operatori orqali amalga oshiriladi. 7. ob’yekt xususiyatlari ma’lumot maydonlari orqali namoyon qilinadi. 8. ob’yektning hatti-harakatlari funksiyalar to’plami orqali aniqlanadi. 9. ma’lumot maydonlari birlamchi qiymatlarga ega bo’lmaydi. ular konstruktorlar orqali initsializatsiya qilinishi kerak. image1.jpg image2.png image3.png image4.png image5.png image6.png image7.png image8.png image9.png /docprops/thumbnail.jpeg
4 / 20
sinf va ob'yektlarning eloqilinishi. konstruktor va destruktor tushunchasi - Page 4
5 / 20
sinf va ob'yektlarning eloqilinishi. konstruktor va destruktor tushunchasi - Page 5

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

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

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

О "sinf va ob'yektlarning eloqilinishi. konstruktor va destruktor tushunchasi"

sinf va ob’yektlarning e’lon qilinishi. konstruktor va destructor tushunchasi sinf va ob’yektlarning e’lon qilinishi. konstruktor va destructor tushunchasi fan: dasturlash 2 hafta: 1 ma’ruza: 1 maqsad sinflar va ob’yektlarni tavsiflash; sinflarni aniqlash va ob’yektlarni yaratish; konstruuktorlardan foydalanib ob’yektlar yaratish; ( . ) operatori orqali a’zo funksiyalarni chaqirish va maydonlarga murojaat qilish; 1. kirish katta-masshtabli dasturiy ta’minotni ishlab chiqishda ob’yektga yo’naltirilgan dasturlash samarali hisoblanadi. o’tgan mavzularda tanlash, sikl operatorlari hamda funkisyalar, massivlar orqali masalalar yechishni qarab chiqildi. lekin bu o’rganganlarimiz orqali katta-masshtabli dasturlarni yarata olmaymiz. katta miqyosli dasturlarni yaratish uchun albatta ob’yektga yo’na...

Этот файл содержит 20 стр. в формате PPTX (292,4 КБ). Чтобы скачать "sinf va ob'yektlarning eloqilinishi. konstruktor va destruktor tushunchasi", нажмите кнопку Telegram слева.

Теги: sinf va ob'yektlarning eloqilin… PPTX 20 стр. Бесплатная загрузка Telegram