애너테이션 (2) 썸네일형 리스트형 자바의 애너테이션(Annotation) 애너테이션이란, 주석처럼 프로그래밍 언어에 영향을 미치지는 않으면서도 다른 프로그램을 위한 정보를 미리 약속된 형식으로 포함시킴으로써 다른 프로그램에게 유용한 정보를 제공할 수 있는 기능을 제공하는 '메모'라고 할 수 있습니다. 이번 포스팅은 자바에서 제공하는 애너테이션에 대해서 알아보겠습니다. 자바에서 기본적으로 제공하는 애너테이션 중 대표적인 종류는 아래와 같습니다. 애너테이션 설명 @Override 컴파일러에게 오버라이딩하는 메서드라는 것을 알려줍니다. @Deprecated 앞으로 사용하지 않을 것을 권장하는 대상에 붙입니다. @SuppressWarnings 컴파일러의 특정 경고메시지가 나타나지 않도록 해줍니다. @FunctionalInterface 함수형 인터페이스임을 나타냅니다. 그리고 자바에서.. 자바에서 애너테이션(Annotation) 직접 정의하기 애너테이션이란, 주석처럼 프로그래밍 언어에 영향을 미치지는 않으면서도 다른 프로그램을 위한 정보를 미리 약속된 형식으로 포함시킴으로써 다른 프로그램에게 유용한 정보를 제공할 수 있는 기능을 제공하는 '메모'라고 할 수 있습니다. Java에서는 @Override나 @SuppressWarnings와 같은 다양한 애너테이션을 제공합니다. 이번 시간에는 우리가 직접 애너테이션을 만들어서 어떻게 사용할 수 있는지에 대해서 알아보겠습니다. 애너테이션 정의 먼저, 애너테이션을 정의하는 방법은 아래와 같습니다. @interface 애너테이션이름{ 타입 요소이름 (); // 애너테이션 요소 선언 ... } 애너테이션의 요소는 반환값이 있고 매개변수는 없는 추상 메서드의 형태를 가집니다. 상속을 통해서 구현될 필요는 없습.. 이전 1 다음