자바를 사용하다보면 어노테이션을 많이 볼수 있습니다.
어노테이션을 안보셨다구요? 그럼 정말 자바를 많이 안하신분일꺼에요...
사실 이 글을 읽는 독자분들이라면 어노테이션을 봤을것입니다. @Override 본적 있으시죠?
어노테이션이란?
- Java5 부터 추가된 기능
- 클래스나 메소드 위에 붙여 사용합니다.
@~~~의 형태
- 소스코드에 메타코드(추가정보)를 주는 역할
- 커스텀해서 사용가능
설명은 간단히하고 어노테이션을 만들어봅시다!!
1.먼저 어노테이션을 만듭니다
2. @Retention(RetentionPolicy.RUNTIME) 을 인터페이스위에 선언합니다.
이것은 실행시에 감지하겠다는 의미를 가집니다.
3. Annotation을 사용할 클래스를 하나 생성합니다.
4. main 메소드가 존재하는 클래스를 생성해서 테스트!!
'프로그래밍 > 자바' 카테고리의 다른 글
상속을 왜 많이 하면 안좋은가? (0) | 2018.12.21 |
---|---|
[JAVA] 자바 Thread 만들기 ( extends Thread) (0) | 2018.08.29 |
자바 파일 입출력 I/O 심화!! (1) | 2018.08.21 |
자바 파일 입출력 실습!! (0) | 2018.08.21 |
자바 I/O 알아보자 (0) | 2018.08.21 |