Sobes.tech
Junior — Middle

Qual é o papel do inicializador na programação orientada a objetos?

sobes.tech IA

Resposta da IA

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

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

Пример:

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

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

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