반응형
Annotation
Annoation
이란 본래 주석이란 뜻으로, 인터페이스를 기반으로 한 문법이다. 주석과는 그 역할이 다르지만 주석처럼 코드에 달아 클래스에 특별한 의미를 부여하거나 기능을 주입할 수 있다.
또 해석되는 시점을 정할 수 있다.(Retention Policy)
어노테이션에는 크게 세 가지 종류가 존재한다.
built-in annotation
: JDK에 내장 되어 있음. 상속받아서 메소드를 오버라이드할 때 나타나는@Override
어노테이션이 대표적이다.Meta annotation
: 어노테이션에 대한 정보를 나타내기 위한 어노테이션Custom annotation
: 개발자가 직접 만든 어노테이션
반응형
'프로그래밍 언어 > [ Java ]' 카테고리의 다른 글
[ Java ] 18. Overriding vs Overloading (1) | 2021.06.22 |
---|---|
[ Java ] 17. Java Generic (0) | 2021.06.22 |
[ Java ] 15. Java에서의 Stream (0) | 2021.06.18 |
[ Java ] 14. 프로그램 오류 (Error & Exception) (0) | 2021.06.18 |
[ Java ] 13. Java의 자료형 (Primitive type & Reference type) (0) | 2021.06.18 |