Junior — Middle
71
Python класының __init__ әдісінің рөлі қандай және ол әдетте не іске асырады?
AI-дан жауап
sobes.tech AI
Метод __init__ в классе Python — это конструктор, который автоматически вызывается при создании нового экземпляра класса. Его основная роль — инициализация атрибутов объекта, то есть установка начального состояния.
Обычно в __init__ передаются параметры, необходимые для настройки объекта, и внутри метода эти параметры присваиваются атрибутам экземпляра.
Пример:
class Person:
def __init__(self, name, age):
self.name = name # инициализация атрибута имени
self.age = age # инициализация атрибута возраста
p = Person('Иван', 30)
print(p.name) # Иван
print(p.age) # 30
Таким образом, __init__ позволяет задать объекту необходимые данные сразу при создании.