본문 바로가기

언어/Java

어노테이션(Annotation)

※ 코드에서 @으로 작성되는 요소를 어노테이션이라고 한다.

annotation - 주석 : 컴파일/실행에 영향을 준다
cf) comment - 주석 : 컴파일/실행에 영향을 주지 않는다

 

 @Override // 오버라이드 어노테이션이라고 읽으면 된다. @Override 했는데 오버라이딩 안하면 컴파일 에러 남

@Target : 어노테이션 올 수 있는 위치, 여기서는 메서드 앞에 선언하는 어노테이션

@Retention : 컴파일 시에 영향을 미치는/컴파일러에게 영향을 끼치는 어노테이션이라는 뜻

위에 마우스 올리면 설명 뜸, 오버라이드하겠다는 의미로 오버라이드 안하면 컴파일 에러 발생

 

'언어 > Java' 카테고리의 다른 글

향상된 for문  (0) 2023.08.04
컬렉션 프레임워크(Java Collection Framework)  (0) 2023.08.04
상속 예제문제  (0) 2023.08.04
가변길이 매개변수  (0) 2023.08.04
break, return, continue  (0) 2023.08.04