Происходит ли переопределение функции/метода только тогда, когда в Java реализован полиморфизм?JAVA

Программисты JAVA общаются здесь
Anonymous
Происходит ли переопределение функции/метода только тогда, когда в Java реализован полиморфизм?

Сообщение Anonymous »

Я пытаюсь прояснить связь между переопределением метода и полиморфизмом в Java.
Насколько я понимаю, переопределение происходит, когда подкласс предоставляет свою собственную реализацию метода, унаследованного от родительского класса. Однако правильно ли сказать, что переопределение только происходит при реализации полиморфизма? Или это две разные концепции, которые случайно пересекаются?
В частности, мне хотелось бы знать:
  • Считается ли переопределение подмножеством/типом полиморфизма (полиморфизм времени выполнения)?
  • Можно ли переопределение в программе без «использования» полиморфизма в практическом смысле?
Может ли кто-нибудь предоставить четкий пример кода, демонстрирующий, как переопределение облегчает полиморфизм в Java?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ented-in-j

Вернуться в «JAVA»