Java - Annotation

iseon_u·2022년 5월 7일
0

Java

목록 보기
28/77
post-thumbnail

Annotation 어노테이션


어노테이션

  • @ 기호를 붙여 사용하는 주석
  • 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보 제공
  • 특정 기능을 명시하는 주석

@Override

  • 선언한 메서드가 오버라이드 되었다는 것을 명시
  • 상위 클래스에서 해당 메서드를 찾을 수 없다면 컴파일 에러

@Deprecated

  • 해당 메서드가 더 이상 사용되지 않음을 명시
  • 사용할 경우 컴파일 경고 발생

@SuppressWarnings

  • 선언한 곳의 컴파일 경고를 무시

@SafeVarargs

  • 매개변수를 사용할 때 경고를 무시

@FunctionalInterface

  • 함수형 인터페이스를 지정하는 어노테이션
  • 메서드가 존재하지 않거나 1개 이상의 메서드가 존재할 경우 컴파일 오류

커스텀 어노테이션

  • 어노테이션을 정의하고 클래스에서 사용 가능
profile
🧑🏻‍💻 Hello World!

0개의 댓글