Middle
Klassda __init__ metodi nima qiladi va qachon chaqiriladi?
sobes.tech AI
AIdan javob
Python'da __init__ metodi sinfning konstruktoridir va bu sinfning yangi ob'ekti yaratilganda avtomatik ravishda chaqiriladi. Uning asosiy vazifasi ob'ekt atributlarini boshlang'ich qiymatlarni belgilash orqali initsializatsiya qilishdir.
Misol:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
print(p.name) # Ivan
Bu yerda, Person yaratilganda, __init__ chaqiriladi va ism va yosh belgilaydi.