Sobes.tech
Junior — Middle
71

Care este rolul inițializatorului în programarea orientată pe obiecte?

Răspuns de la AI

sobes.tech AI

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

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

Пример:

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

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

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