@Override 주석은 기본 Java 주석 중 하나이며 Java 1.5에 도입될 수 있습니다. 버전. @재정의 주석은 하위 클래스 메서드가 기본 클래스 메서드를 덮어쓰고 있음을 나타냅니다. .
@Override 주석은 두 가지 이유로 유용할 수 있습니다.
- 주석이 있는 메서드가 실제로 아무 것도 재정의하지 않으면 컴파일러에서 경고를 추출합니다.
- 소스 코드의 가독성을 높일 수 있습니다.
구문
public @interface Override
예시
class BaseClass { public void display() { System.out.println("In the base class,test() method"); } } class ChildClass extends BaseClass { @Override public void display() { System.out.println("In the child class, test() method"); } } // main class public class OverrideAnnotationTest { public static void main(String args[]) { System.out.println("@Override Example"); BaseClass test = new ChildClass(); test.display(); } }
출력
@Override Example In the child class, test() method