Sobes.tech
Назад к вопросам
Junior — Middle
48

Какова роль инициализатора в объектно-ориентированном программировании?

Ответ от нейросети

sobes.tech AI

Инициализатор в объектно-ориентированном программировании — это специальный метод, который вызывается при создании нового объекта класса для его начальной настройки.

В Python это метод __init__, который позволяет задать начальные значения атрибутов объекта.

Пример:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

p = Person('Иван', 30)
print(p.name)  # Иван

Таким образом, инициализатор обеспечивает корректное создание объекта с нужными параметрами.