>  기사  >  Java  >  Java에서 @Override 주석을 사용하는 방법

Java에서 @Override 주석을 사용하는 방법

PHPz
PHPz앞으로
2023-05-04 10:16:061359검색

설명

1. 속성이 없으므로 다른 정보를 저장할 수 없습니다. 메소드에서만 사용할 수 있으며 컴파일 후에는 삭제됩니다.

2. 이는 컴파일러만이 아는 전형적인 태그 주석입니다.

Java 파일을 바이트코드로 컴파일하는 과정에서 컴파일러는 메서드가 주석으로 수정되었음을 발견하면 상위 클래스에 동일한 메서드 시그니처를 가진 함수가 있는지 여부를 일치시킵니다. 그렇지 않으면 당연히 일치하지 않습니다. 컴파일됩니다.

정의

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE)
public @interface Override {
}


public class AdminServlet extends HttpServlet{
    @Override  //表示方法重写
    protected void service(HttpServletRequest req,HttpServletResponse resp)
    throws ServletException,IOException{
        req.setCharacterEncoding("utf-8");
    }
}

위 내용은 Java에서 @Override 주석을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제