Рассмотрим предложенные варианты утверждений о конструкторах:
- У конструктора могут быть параметры. - Верно. Конструкторы могут принимать параметры для инициализации объекта.
- Конструктор должен явно вызываться всегда перед объявлением объекта. - Неверно. Конструктор вызывается автоматически при создании объекта.
- Конструктор вызывается автоматически при объявлении объекта. - Верно. Именно для этого конструктор и нужен.
- Объявление каждого класса должно содержать свой конструктор. - Неверно. Если конструктор не объявлен, компилятор создаст конструктор по умолчанию.
- Если конструктор не создан, компилятор создаст его автоматически. - Верно. Компилятор предоставляет конструктор по умолчанию, если он не был определен явно.
Правильные ответы:
- У конструктора могут быть параметры
- Конструктор вызывается автоматически при объявлении объекта
- Если конструктор не создан, компилятор создаст его автоматически