[BackEnd] Annotation

뽕칠이·2024년 7월 5일

Annotation

어노테이션은 주석을 의미한다. 그러나 우리가 일반적으로 사용하는 주석과는 다르게 어노테이션은 코드 내에서 특별한 기능을 수행한다.

코드의 일부가 아닌 프로그램에 관한 데이터를 제공하고, 코드에 정보를 추가하는 정형화된 방법이다.

  • 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공
  • 빌드 시 코드를 자동으로 생성하도록 정보를 제공
  • 런타임시 특정 기능을 실행하도록 정보를 제공
public class Animal { public void speak () { }   
       
public class Cat extends Animal {
	@Override	// 부모 클래스에서 일치한 메서드가 있는지 확인
    public void speak () {
    	System.out.println ("야옹.");
    } 
}

0개의 댓글