Аннотация @Override информирует компилятор о том, что метод перегружает метод в суперклассе. Для этого используется следующий синтаксис:


JAVA:
  1. @Override
  2. void method(int a){
  3.     ...
  4. }

Эта аннотация необязаетльная. Ее используют, чтобы избежать ошибок. Так, если указана аннотация @Override, но метод не перегружает ни одного метода, используемого в суперклассах, компилятор выдаст ошибку.

Связанные записи