Это очень naiveish вопрос, но здесь идет:Цель переопределения
переопределенная метод из базового класса будет означать, что вызовы к классу суб будем называть производной, переопределен метод, правильно?
Таким образом, если нет аннотации переопределения, будет вызван метод в базовом классе. Таким образом, метод переопределения будет служить только для документирования намерения - вызовите одну версию метода над другой.
В этом случае?
Это приводит меня к следующему вопросу:
чем разница между абстрактным классом, который 5-6 классов могут вывести из но методы, унаследованные в производных классах не перекрываться, и один класс (статический или не несущественный), используемый этими 5-6 классами?
'override' - это просто аннотация. Он работает так же, есть ли аннотация или нет. – Gabe
Об этом подробно рассказано в http://stackoverflow.com/q/94361/697630 –