Нет, в Java конструкторы не переопределяются (overriding). Переопределение относится к методам класса-наследника, которые имеют ту же сигнатуру (имя, тип возвращаемого значения и список параметров) что и метод в родительском классе.
Вместо переопределения конструкторы в Java используют перегрузку (overloading). Это означает, что в одном классе может быть несколько конструкторов с одинаковым именем, но с разным списком параметров (разное количество, типы или порядок).
Дочерний класс может вызывать конструкторы родительского класса используя ключевое слово super(...)
.
Пример перегруз
Нет, в Java конструкторы не переопределяются (overriding). Переопределение относится к методам класса-наследника, которые имеют ту же сигнатуру (имя, тип возвращаемого значения и список параметров) что и метод в родительском классе.
Вместо переопределения конструкторы в Java используют перегрузку (overloading). Это означает, что в одном классе может быть несколько конструкторов с одинаковым именем, но с разным списком параметров (разное количество, типы или порядок).
Дочерний класс может вызывать конструкторы родительского класса используя ключевое слово super(...)
.
Пример перегруз
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.