Встречается на собеседованиях • сегодня
К какому принципу ООП относится переопределение методов
Переопределение методов (method overriding) относится к полиморфизму — одному из ключевых принципов ООП.
Полиморфизм позволяет дочерним классам предоставлять свою реализацию методов, унаследованных от родительского класса, сохраняя при этом общий интерфейс.
Пример:
java
class Animal {
void makeSound() {
System.out.println("Some sound");
}
}
class Dog extends Animal {
@Override
void makeSound() {
System.out.println("Bark!");
}
}
public class Main {
public static void main(String[] args) {
Animal myDog = new Dog();
myDog.makeSound(); // Выведет "Bark!" (полиморфный вызов)
}
}Здесь Dog переопределяет makeSound(), демонстрируя полиморфное поведение.

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