Встречается на собеседованиях • сегодня
Где применяют полиморфизм
Полиморфизм в Java используется для:
- Переопределения методов (Runtime Polymorphism)
Когда дочерний класс переопределяет метод родителя:javaclass Animal { void sound() { System.out.println("Some sound"); } } class Dog extends Animal { @Override void sound() { System.out.println("Bark"); } }
-
Перегрузки методов (Compile-time Polymorphism)
Один и тот же метод с разными параметрами:javavoid print(int a) { ... } void print(String s) { ... } -
Абстрактных классов и интерфейсов
Позволяют разным классам реализовывать общий контракт по-своему:javainterface Shape { double area(); } class Circle implements Shape { ... } class Square implements Shape { ... }
Используется в ООП для гибкости, расширяемости и уменьшения дублирования кода.

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