• C++ sinflari va obyektlari
  • Oop qisqartmasi ob'ektga yo'naltirilgan dasturlashni anglatadi




    Download 25.39 Kb.
    bet1/3
    Sana01.04.2024
    Hajmi25.39 Kb.
    #183657
      1   2   3
    Bog'liq
    47C
    4-amaliy mashgulot, 2022 Biologiya 500 test. GREAT TEACHERS, Jewellary Management System, 2-laboratoriya ishi kompyuter tarmoqlari Sanjarbek Suyunov AX-12-20, BOLTAYEVA N, 4-Amaliy, Temirova Nargiza ki 11 19c gruppa dasturlash 2 mustaqil ishi(2), KI Mansur Muzaffarov Mustaqil ish 1, мутаклл (1), 2-3 амалий машғулот, 1 Tursunova G ., 3 amaliy mashg\'ulot Biznes jarayonlarni boshqarish Mamanazarov Asrorbek, 1 - mustaqil ish Tarmoq xavfsizligi, Takror va aralash algoritm, i4wEmWW9IN7cLf0rP0pZ

    C++ OOP
    ❮ OldingiKeyingisi ❯
    C++ OOP nima?
    OOP qisqartmasi ob'ektga yo'naltirilgan dasturlashni anglatadi.
    Protsessual dasturlash - bu ma'lumotlar ustida operatsiyalarni bajaradigan protseduralar yoki funktsiyalarni yozish, ob'ektga yo'naltirilgan dasturlash esa ma'lumotlar va funktsiyalarni o'z ichiga olgan ob'ektlarni yaratishdir.
    Ob'ektga yo'naltirilgan dasturlash protsessual dasturlashdan bir qancha afzalliklarga ega:

    • OOP tezroq va bajarilishi osonroq

    • OOP dasturlar uchun aniq tuzilmani taqdim etadi

    • OOP C++ kodini DRY "O'zingizni takrorlamang" saqlashga yordam beradi va kodni saqlash, o'zgartirish va disk raskadrovka qilishni osonlashtiradi.

    • OOP kamroq kod va qisqaroq ishlab chiqish vaqti bilan to'liq qayta foydalanish mumkin bo'lgan ilovalarni yaratish imkonini beradi

    Maslahat: "O'zingizni takrorlamang" (QURUQ) tamoyili kodning takrorlanishini kamaytirishga qaratilgan. Ilova uchun umumiy bo'lgan kodlarni chiqarib olishingiz va ularni bitta joyga joylashtirishingiz va uni takrorlash o'rniga ularni qayta ishlatishingiz kerak.
    C++ Sinflar va ob'ektlar nima?
    Sinflar va ob'ektlar ob'ektga yo'naltirilgan dasturlashning ikkita asosiy jihati hisoblanadi.
    Sinf va ob'ektlar o'rtasidagi farqni ko'rish uchun quyidagi rasmga qarang:
    sinf
    Meva
    ob'ektlar
    olma
    Banan
    mango
    Yana bir misol:
    sinf
    Avtomobil
    ob'ektlar
    Volvo
    Audi
    Toyota
    Shunday qilib, sinf ob'ektlar uchun shablon, ob'ekt esa sinfning namunasidir.
    Alohida ob'ektlar yaratilganda, ular sinfdan barcha o'zgaruvchilar va funktsiyalarni meros qilib oladi.
    Keyingi bobda sinflar va ob'ektlar haqida ko'proq bilib olasiz .

    C++ sinflari va obyektlari


    OldingiKeyingisi

    C++ sinflari/obyektlari


    C++ - bu ob'ektga yo'naltirilgan dasturlash tili.
    C++ tilidagi hamma narsa atributlari va usullari bilan birga sinflar va ob'ektlar bilan bog'langan. Masalan: haqiqiy hayotda avtomobil - bu ob'ekt . Avtomobil og'irligi va rangi kabi atributlarga va haydash va tormoz kabi usullarga ega.
    Atributlar va usullar asosan sinfga tegishli bo'lgan o'zgaruvchilar va funktsiyalardir . Ular ko'pincha "sinf a'zolari" deb ataladi.
    Sinf foydalanuvchi tomonidan belgilangan ma'lumotlar turi bo'lib, biz uni dasturimizda ishlatishimiz mumkin va u ob'ekt konstruktori yoki ob'ektlarni yaratish uchun "loyiha" sifatida ishlaydi.

    Download 25.39 Kb.
      1   2   3




    Download 25.39 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Oop qisqartmasi ob'ektga yo'naltirilgan dasturlashni anglatadi

    Download 25.39 Kb.