[JAVA] 어노테이션 Annotation
Annotation 을 직역하면 [주석] 이지만, JAVA 에서 Annotation 은 소스 코드에 추가하여 사용할 수 있는 메타데이터의 일종이다 보통 @ 기호를 앞에 붙여서 사용한다 Annotation 은 클래스 파일에 임베디드되어 컴파일러에 의해 생성된 후 자바 가상 머신에 포함되어 작동한다고 한다 나무위키에 아래와 같이 Override 어노테이션 예제가 있다Override 어노테이션은 자바 내장 어노테이션이고, 컴파일러에게 부모 클래스에서 일치하는 메서드를 확인하도록 지시한다 아래 예제에서 @override 어노테이션이 없었다면 Cat 클래스에서 새 메서드 gettype() 이 생성되었을 것이다 public class Animal { public void speak() { } pu..