Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 @Override 주석의 중요성?


@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