• MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI “ KI ” FAKULTETI 2-BOSQICH KI 17-21 GURUH TALABASINING
  • Mavzu: Ob’yektlar massivi. Merosxorlik. Voris sinflarda konstruktorlar va destruktorlar. Polimorfizm. Voris sinflarda funksiyalarni qayta yuklash. Reja
  • Sinf shablonlar
  • O’zbekiston respublikasi axborot texnoligiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali




    Download 4,17 Kb.
    Sana11.01.2024
    Hajmi4,17 Kb.
    #134771
    Bog'liq
    O’zbekiston respublikasi axborot texnoligiyalari va kommunikatsi-fayllar.org
    Nazorat testi N-1 (7-sinf 1-2-boblar), dav tal 40 yangi, DarESt, План11, Eating out 10 shodiya, Reja Boshlang’ich sinflarda matematika kursining mazmuni va tuz (1), Pochemu-ya-lyublyu-Uzbekistan, Men-nechun-sevaman-zbekistonni (1), Eshniyozova Y diplom ishi(1), 4-Amaliy Excel, Monopoliyaga qarshi boshqaruv nazariyasi (1), konservalangan go\'sht maxsulotlariga baho berish, MAJBURIY BLOK, Informatika

    O’zbekiston respublikasi axborot texnoligiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali

    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLIGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
    KI ” FAKULTETI

    2-BOSQICH KI 17-21 GURUH TALABASINING
    DASTURLASH 1” FANIDAN
    Amaliy ish 6

    Bajardi : Murodov.S
    Qabo’l qildi : Zohidov.J

    Mavzu: Ob’yektlar massivi. Merosxo'rlik. Voris sinflarda konstruktorlar va destruktorlar. Polimorfizm. Voris sinflarda funksiyalarni qayta yuklash.

    Reja:
    Sinf tushunchasi
    Inkapsulyasiya tushunchasi
    Vorislik
    Polimorfizm
    Konstruktor. Dekonstruktor
    .Shablonlar haqida
    Sinf shablonlar

    Sinf. Har bir sinf sinflar tabaqalanishida (ierarxiyasida) ma’lum o‘rinni egallaydi.Masalan, barcha soatlar vaqtni o‘lchash asboblari sinfiga (tabaqalanishda anchayuqori turgan) mansub, soatlar sinfining o‘zi esa xuddi shu mavzudagi ko‘plabhosila variatsiyalarini o‘z ichiga oladi. SHunday qilib, har qanday sinf obyektlarningbiron-bir kategoriyasini aniqlaydi, har qanday obyekt esa biron-bir sinf ekzemplyari(nusxasi)dir.Sinf jismoniy mohiyatga ega emas, tuzilmaning e’lon qilinishi uning eng yaqinanalogiyasidir. Sinf obyektni yaratish uchun qo‘llangandagina, xotira ajralibchiqadi. Bu jarayon ham sinf nusxasini yaratish deb ataladi.Abstraksiya – bu identifikatorlardan farqli bo‘lgan istalgan dasturlash tili ifodasihisoblanadi.Garchi obyektga mo‘ljallanganliklar inkapsulyasiyalashdan foydalanishgayordam bersa-da, biroq ular inkapsulyasiyalashni kafolatlamaydi. Tobe vaishonchsiz kodni yaratib qo‘yish oson. Samarali inkapsulyasiyalash – sinchkovlikbilan ishlab chiqish xamda abstraksiya va tajribadan foydalanish natijasidir.Inkapsulyasiyalashdan samarali foydalanish uchun dasturni ishlab chiqishda avvalabstraksiyadan va uning bilan bog‘liq konsepsiyalardan foydalanishni o‘rganib olishlozim.Abstraksiya murakkab masalani soddalashtirish jarayonidir. Muayyan masalaniechishga kirishar ekansiz, siz barcha detallarni hisobga olishga o‘rinmaysiz, balkiechimni osonlashtiradiganlarini tanlab olasiz.Aytaylik, siz yo‘l harakati modelini tuzishingiz kerak. SHunisi ayonki, bu o‘rindasiz svetoforlar, mashinalar, shosselar, bir tomonlama va ikki tomonlama ko‘chalar,ob-havo sharoitlari va h.k. sinflarini yaratasiz. Ushbu elementlarning har biritransport harakatiga ta’sir ko‘rsatadi. Biroq bu o‘rinda hasharotlar va qushlar xamyo‘lda paydo bo‘lishi mumkin bo‘lsa-da, siz ularning modelini yaratmaysiz.Inchunin, siz mashinalar markalarini ham ajratib ko‘rsatmaysiz. Siz haqiqiy olamnisoddalashtirasiz hamda uning faqat asosiy elementlaridan foydalanasiz. Mashina -modelning muhim detali, biroq bu Kadillakmi yoki boshqa biron markadagimashinami, yo‘l harakati modeli uchun bu detallar ortiqcha.Abstraksiyaning ikkita afzal jihati bor. Birinchidan, u masala echiminisoddalashtiradi. Muhimi yana shundaki, abstraksiya tufayli dasturiy ta’minot


    komponentlaridan takroran foydalanish mumkin. Takroran qo‘llanadigankomponentlarni yaratishda ular odatda g‘oyat ixtisoslashadi. Ya’ni komponentlarbiron-bir ma’lum masala echimiga mo‘ljallangani, yana ular keraksiz o‘zarobog‘liqlikda bo‘lgani sababli. dastur fragmentining boshqa biron o‘rinda takroranqo‘llanishi qiyinlashadi. Imkoni boricha bir qator masalalarni echishga qaratilganobyektlarni yaratishga harakat qiling.
    http://fayllar.org
    Download 4,17 Kb.




    Download 4,17 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi axborot texnoligiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali

    Download 4,17 Kb.