Насколько я понимаю, переопределение происходит, когда подкласс предоставляет свою собственную реализацию метода, унаследованного от родительского класса. Однако правильно ли сказать, что переопределение только происходит при реализации полиморфизма? Или это две разные концепции, которые случайно пересекаются?
В частности, мне хотелось бы знать:
- Считается ли переопределение подмножеством/типом полиморфизма (полиморфизм времени выполнения)?
- Можно ли переопределение в программе без «использования» полиморфизма в практическом смысле?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ented-in-j
Мобильная версия