Что такое конструктор класса

Python Junior Без компании
Что такое конструктор класса
Ответы
Конструктор класса — это специальный метод, который автоматически вызывается при создании экземпляра класса. В Python конструктор определяется с помощью метода `__init__`. Он инициализирует атрибуты объекта и может принимать параметры. Пример: ``` class Person: def __init__(self, name, age): self.name = name self.age = age person = Person("Alice", 30) print(person.name) # Выведет: Alice ``` Ключевые особенности: - `self` — ссылка на экземпляр класса (обязательный первый параметр) - Можно задавать значения по умолчанию (`def __init__(self, name="Unknown")`) - Может содержать любую логику инициализации - Не возвращает значение (возврат `None`) Если `__init__` не определён, используется конструктор по умолчанию, который просто создаёт пустой объект.