jdk의 경우 인터페이스와 클래스에서도 모두에게 비교적 일반적입니다. Jdk에는 다양한 유형의 주석이 있습니다. 이 기사에서는 세 가지 일반적인 주석의 방법과 예를 설명합니다.
1. @Override : 메서드에 사용되며 해당 메서드가 toString()과 같은 상위 클래스 메서드를 재정의함을 나타냅니다.
//#2.1 JDK5.0 상위 클래스 메서드 재정의 class Parent1_2{ 공개 무효 초기화(){ } } 클래스 Son1_2는 Parent1_2를 확장합니다{ @보수 공개 무효 초기화() { } } //#2.2 JDK6.0은 상위 인터페이스 메소드 인터페이스 Parent1_3{을 구현합니다. 공개 무효 초기화(); } Son1_3 클래스는 Parent1_3을 구현합니다. @보수 공개 무효 초기화() { } }
2. @Deprecated: 메서드가 만료되어 개발자가 사용하지 않는 것이 좋습니다.
//#1 메서드가 만료됨 class Parent1_1{ @더 이상 사용되지 않음 공개 무효 초기화(){ } }
3. @FunctionalInterface: 기능적 인터페이스에 동의하는 데 사용됩니다.
기능적 인터페이스: 인터페이스에 추상 메서드가 하나만 있는 경우(여러 기본 메서드 또는 여러 정적 메서드를 포함할 수 있음) 해당 인터페이스를 기능적 인터페이스라고 합니다.
@FunctionalInterface 공개 인터페이스 AD { 공개 무효 adAttack(); }
위 내용은 Java의 JDK Annotation에 대한 소개입니다. 이러한 Annotation 유형에 관심이 있다면 수업 후에도 계속해서 심도 있게 학습할 수 있습니다. 물론 JDK Annotation 유형은 상대적으로 풍부하며 앞으로도 계속 업데이트할 예정입니다. .