// 마커 인터페이스
public interface MarkerInterface {
}
// 위의 마크 인터페이스를 구현하는 클래스
public class MyClass implements MarkerInterface {
}
마커 애너테이션
단순히 존재 여부로 정보를 제공하는 애너테이션
마커 인터페이스 > 마커 애너테이션
Serializable
마커 인터페이스를 보고 그 대상이 직렬화할 수 있는 타입인지를 확인@Target
)을 ElementType.TYPE으로 선언한 애너테이션은 모든 타입(클래스, 인터페이스, 열거 타입, 애너테이션)에 달 수 있음마커 애너테이션 > 마커 인터페이스