Vorislik bu atama sinflarga xosdir. Vorislik
Download 17,83 Kb.
|
Vorislik
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) self.yil = 2002 x = Talaba ("Asadbek", "Suvonov") print(x.yil) 2002 Yuqoridagi misolimizda yangi parametrni qo’shgan zahotimiz unga qiymat berdik. Endi __init__() funksiyasining o’ziga yil parametrini qo’shib unga o’zlashtiramiz. Shundan so’ng uning qiymatini yangi obyekt hosil qilayotganda o’zimiz kirtishimiz kerak bo’ladi. 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, yil): super().__init__(ism, familiya) self.yil = 2002 x = Talaba ("Asadbek", "Suvonov", 2002) print(x.yil) 2002 Funksiya qo’shish Voris sinfga qo’shimcha funksiyalar ham qo’shish mumkin. Natijada u ona sinfdan o’zlashtirgan funksiyalari va biz qo’shgan qo’shimcha funksiyalarga ega bo’ladi. Hozir voris sinfga tugilgan() funksiyasini qo’shamiz. Bu funksiya talabaning tug’ilgan yili haqida ma’lumot beradi: 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, yil): super().__init__(ism, familiya) self.yil = 2002 def tugilgan(self): print("Men" , self.yil , " - yilda tug'ilganman") x = Talaba ("Asadbek", "Suvonov", 2002) x.tugilgan() Men 2002 - yilda tug'ilganman Download 17,83 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling