Это очень наивный вопрос, но он звучит так:
Переопределенный метод из базового класса будет означать, что вызовы подкласса вызовут производный переопределенный метод, правильно?
Таким образом, если нет аннотации переопределения, будет вызван метод в базовом классе.Таким образом, метод переопределения будет служить исключительно для документирования намерения - вызвать одну версию метода поверх другой.
Это так?
Это приводит меня к следующему вопросу:
В чем разница между абстрактным классом, из которого могут наследоваться 5-6 классов, но методы, унаследованные в производных классах, не переопределяются, и одним классом (статическим или не относящимся к делу), используемым этими 5-6 классами?