Назад к вопросам
Junior — Middle
64
Какова роль метода __init__ в определении класса и его объектах?
Ответ от нейросети
sobes.tech AI
Метод init в Python — это конструктор класса, который автоматически вызывается при создании нового объекта. Он инициализирует атрибуты объекта, задавая начальное состояние.
Пример:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person('Иван', 30)
print(p.name) # Иван
Без init объект создавался бы без начальных значений, что затрудняет работу с ним.