• Endi voris sinf yani bola sinfni hosil qilamiz class Talaba (Odam): def init (self, ism, familiya): self.ism = ism self.familiya = familiya
  • Endi voris sinf yani bola sinfni hosil qilamiz class Talaba (Odam): def init (self, ism, familiya): super(). init (ism, familiya)
  • # Endi voris sinf ya'ni bola sinfni hosil qilamiz




    Download 135,99 Kb.
    Pdf ko'rish
    bet10/15
    Sana20.02.2024
    Hajmi135,99 Kb.
    #159518
    1   ...   7   8   9   10   11   12   13   14   15
    Bog'liq
    M.I Pythonda obyektga yo’naltirilgan dasturlash 6

    # Endi voris sinf ya'ni bola sinfni hosil qilamiz 
    class Talaba (Odam): pass 
    x = Talaba ("Amira", "Altieva") x.tanish() 
    __init__() funksiyasini qo’shish
    Avvalgi misolimizda voris sinf hosil qilganimizda pass kalit so’zi bilan cheklanib 
    qo’ya qoldik. Shu sababli voris sinf barcha funksiyalarni avtomatik tarzda 
    o’zlashtirgan edi. Endi voris sinfga 
    init () funksiyasi bilan parametrlarini joylashtiramiz. Bunda voris sinf ona sinfdagi 
    init () funksiyasidan emas o’zidagidan foydalanadi. 
    class Odam: 
    def init (self, ism, familiya): self.ism = ism 
    self.familiya = familiya 
    def tanish(self): 
    print(self.ism, self.familiya) 
    # Endi voris sinf ya'ni bola sinfni hosil qilamiz class Talaba (Odam): 
    def init (self, ism, familiya): 
    self.ism = ism self.familiya = familiya 
    x = Talaba (" ", " ") x.tanish() 
    # Endi voris sinf ya'ni bola sinfni hosil qilamiz 
    class Talaba (Odam): 
    def init (self, ism, familiya): Odam. init (self, ism, familiya) 
    x = Talaba (" ", " ") x.tanish() 
    super() funksiyasi
    class Odam: 
    def init (self, ism, familiya): self.ism = ism 
    self.familiya = familiya 
    def tanish(self): 
    print(self.ism, self.familiya) 
    # Endi voris sinf ya'ni bola sinfni hosil qilamiz 
    class Talaba (Odam): 
    def init (self, ism, familiya): super(). init (ism, familiya) 
    x = Talaba ("A", " ") 


    x.tanish() 
    Sinflar bilan ishlash uchun maxsus super() funksiyasi ham mumkin. Bu funksiya 
    ona sinfdagi barcha funksiya va parametrlarni voris sinfga o’zlashtiradi: 
    Parametr qo’shish

    Download 135,99 Kb.
    1   ...   7   8   9   10   11   12   13   14   15




    Download 135,99 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    # Endi voris sinf ya'ni bola sinfni hosil qilamiz

    Download 135,99 Kb.
    Pdf ko'rish