Middle
Ce face metoda __init__ într-o clasă și când este apelată?
sobes.tech AI
Răspuns de la AI
Metoda __init__ în Python este constructorul clasei, care este apelat automat la crearea unui nou obiect al acestei clase. Sarcina sa principală este de a inițializa atributele obiectului, atribuind valori inițiale.
Exemplu:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
print(p.name) # Ivan
Aici, la crearea Person, se apelează __init__, care stabilește numele și vârsta.