[BackEnd] Annotation

뽕칠이·2024년 7월 5일
0

Annotation

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

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

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

0개의 댓글