마커 인터페이스 (Marker interface)란, 인터페이스의 일종입니다.


대부분 인터페이스가 추상메소드를 가지고 있고, 따라서 클래스에서 인터페이스 구현 시 추상메소드를 오버라이드 해야 하는데요, 마커 인터페이스는 그런 추상메소드가 없는 인터페이스 입니다. 


마커 인터페이스로는 대표적으로 직렬화를 할 때 쓰이는 Serializable, 객체 복제가 가능하도록 하는 Cloneable 인터페이스가 있습니다.

반응형

+ Recent posts