Назад к вопросам
WINK
Junior — Middle
83
Можете объяснить, что такое конструктор в контексте объектно-ориентированного программирования?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Конструктор — это специальный метод класса в объектно-ориентированном программировании, который вызывается при создании нового объекта этого класса. Его основная задача — инициализировать объект, то есть задать начальные значения его свойств и выполнить необходимые настройки.
Например, в языке Python конструктор называется __init__:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Иван", 30)
Здесь при создании объекта p автоматически вызывается конструктор, который устанавливает имя и возраст.