Встречается на собеседованиях • сегодня
Можно ли переопределить метод
Да, в Java можно переопределять методы при наследовании. Для этого нужно соблюдать правила:
- Метод должен иметь такую же сигнатуру (имя и параметры)
- Возвращаемый тип должен быть совместимым (тот же или подтип)
- Уровень доступа не может быть более строгим
- Нельзя переопределять final, static и private методы
Пример:
java
class Parent {
protected void print() {
System.out.println("Parent");
}
}
class Child extends Parent {
@Override
protected void print() {
System.out.println("Child");
}
}При переопределении можно использовать аннотацию @Override для явного указания намерения и проверки компилятором.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы