Middle
Какво прави методът __init__ в клас и кога се извиква?
sobes.tech AI
Отговор от AI
Методът __init__ в Python е конструктор на класа, който се извиква автоматично при създаването на нов обект от този клас. Основната му задача е да инициализира атрибутите на обекта, задавайки начални стойности.
Пример:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
print(p.name) # Ivan
Тук при създаването на Person се извиква __init__, който задава името и възрастта.