@java.lang.Override 어노테이션이 없는 상위 클래스 메서드를 재정의하는 메서드를 보고합니다.

메서드에 @java.lang.Override 어노테이션을 추가하면 의도를 알 수 있기 때문에 코드 가독성이 향상됩니다. 또한 컴파일러는 재정의된 메서드의 시그니처가상위 클래스 메서드와 일치하지 않는 경우 오류를 표시합니다.

예:


    class X {
      public String toString() {
        return "hello world";
      }
    }
  

빠른 수정을 적용한 후:


    class X {
      @Override
      public String toString() {
        return "hello world";
      }
    }
  

검사 구성: