Czy stosowanie adnotacji przy nadpisywaniu metody abstrakcyjnej ma sens? Z tego co udało mi się dowiedzieć o @Override nie wpływa ona na kod wynikowy, a jedynie pomaga uniknąć pewnych błędów w fazie pisania programu (przykładowo literówka przy nadpisywaniu metody) czyli stosowanie jej w przypadku definiowania metody oznaczonej klauzulą abstract staje się zbędne bo java nawet przy popełnieniu literówki poinformuje mnie, że metoda abstrakcyjna nie jest zdefiniowana ?
Czy @Override posiada jeszcze jakieś inne zastosowania? Czy są na przykład jakieś sytuacje gdzie jest ona niezbędna?
pozdrawiam.
Shalom