개요
@Override같은 것을 어노테이션이라고 합니다
어노테이션이란 클래스나 메서드, 변수에 @을 사용하는 것을 말합니다
사용이유
어노테이션을 사용하는 가능 큰 이유로
프로그램에게 추가 정보를 제공하는 메타 데이터를 위해 사용합니다.
기능
첫번 째 가독성입니다
- 자식 클래스에 여러 개의 메서드가 정의가 되어 있을 경우 어떠한 메서드가 부모 클래스로부터 오버라이딩이 되었는지 쉽게 파악할 수 있습니다.
- 다른 사람이 작성한 코드를 볼 때 이해하기 쉽습니다.
두번 째 디버그입니다
- 컴파일러에게 문법 체크를 하도록 알려서 내가 문법 실수를 했더라면 정확한 문제점을 알려줄 수 있게 됩니다.
'JAVA' 카테고리의 다른 글
[JAVA] [끄적임] Swing 컴포넌트 간단하게 정리 (0) | 2022.08.24 |
---|---|
[JAVA] [끄적임] private 접근제한자를 사용하는 이유 (0) | 2022.08.24 |
[JAVA] [끄적임] 다운 캐스팅 & 업 캐스팅 (0) | 2022.08.24 |
[JAVA] [끄적임] 변수 초기화 순서 (0) | 2022.08.24 |
[JAVA] [끄적임] 클래스와 객체 (0) | 2022.08.24 |