Middle
Bir sinifdə __init__ metodu nə edir və nə vaxt çağırılır?
sobes.tech Süni İntellekt
AI-dan cavab
Python'da __init__ metodu sinifin konstruktorudur və bu sinifin yeni obyekti yaradıldıqda avtomatik çağrılır. Əsas vəzifəsi obyektin atributlarını ilkin dəyərlərlə təyin etməkdir.
Nümunə:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
print(p.name) # Ivan
Burada, Person yaradılarkən, __init__ çağrılır və adı və yaşı təyin edir.