• PYTHONDA OBYEKTGA YO’NALTIRILGAN DASTURLASH (OOP) PYTHONDA OOP TUSHUNCHALARI
  • Object (Obekt) Class (Sinf) Method (metod, usul) Inheritance (Meros olish) Polymorphism (Polimorfizm)
  • Jizzax Davlat pedagogika Universiteti




    Download 135,99 Kb.
    Pdf ko'rish
    bet1/15
    Sana20.02.2024
    Hajmi135,99 Kb.
    #159518
      1   2   3   4   5   6   7   8   9   ...   15
    Bog'liq
    M.I Pythonda obyektga yo’naltirilgan dasturlash 6



    Jizzax Davlat pedagogika 
    Universiteti 
    3 kurs sirtqi (Maxsus sirtqi) 
    matematika va informatika 
    yo’nalishi talabasi
    Egamberdiyev Hoshimning 
    Dasturlash tillari fanidan
    OBYEKTGA YO’NALTIRILGAN DASTURLASH
    MAVZISIDAGI
    MUSTAQIL ISHI


    PYTHONDA OBYEKTGA YO’NALTIRILGAN 
    DASTURLASH (OOP)
    PYTHONDA OOP TUSHUNCHALARI
    Boshqa umumiy maqsadli tillar singari, python ham boshidan beri ob'ektga
    yo'naltirilgan til hisoblanadi. Python - ob'ektga yo'naltirilgan dasturlash tili. Bu
    bizga ob'ektga yo'naltirilgan yondashuv yordamida dasturlarni ishlab chiqishga
    imkon beradi. Python-da biz osongina sinflar va obyektlarni yaratishimiz va
    ulardan foydalanishimiz mumkin.
    Ob'ektga yo’naltirilgan dasturlash tizimining asosiy printsiplari quyida keltirilgan:
    Object (Ob'ekt)
    Class (Sinf)
    Method (metod, usul)
    Inheritance (Meros olish)
    Polymorphism (Polimorfizm)
    Data Abstraction (Ma'lumotlarni olish)
    Encapsulation (Inkapsulyatsiya)
    Object (Ob'ekt)
    Ob'ekt - bu holat va xulq-atvor, xususiyatlarga ega bo'lgan shaxs. Bu sichqoncha,
    klaviatura, stul, stol, ruchka va boshqa turdagi har qanday haqiqiy ob'ekt bo’lishi
    mumkin. 
    Python-dagi hamma narsa ob'ekti bo'lib, deyarli hamma narsada atributlar va
    metodlar mavjud. Barcha funksiyalar funksiya manba kodida belgilangan doc
    qatorini qatorini qaytaradigan o’rnatilgan doc atributiga ega. 
    Class 
    (Sinf)
    Sinf ob'ektlar to'plami sifatida aniqlanishi mumkin. Bu ba'zi bir o'ziga xos
    atributlar va usullarga ega bo'lgan mantiqiy shaxs. Masalan: agar sizda ishchilar
    sinfingiz bo'lsa, unda u atribut va usulni, ya'ni elektron pochta identifikatori, ism,
    yosh, 
    ish 
    haqi 
    va 
    boshqalarni 
    o'z 
    ichiga 
    olishi 
    kerak.
    Sintaksis 
    class ClassName: 
    . Method (metod, usul)
    Metod - bu ob'ekt bilan bog'liq bo'lgan funksiya. Python-da metod faqat sinf
    misollari uchun xos emas. Har qanday ob'ekt turi metodlariga ega bo'lishi mumkin.



    Download 135,99 Kb.
      1   2   3   4   5   6   7   8   9   ...   15




    Download 135,99 Kb.
    Pdf ko'rish