마커 인터페이스(Marker interface) - 클래스들을 그룹화하기 위한 목적으로 사용한다. - 인터페이스는 지정한 클래스의 부모이며, 모든 자식은 부모의 타입이므로 마커 인터페이스를 지정받은 클래스들이 하나의 타입으로 묶이게 된다. ------------------------------------------------------------------ 다중 상속 - 여러 부모 클래스를 상속하는 것을 다중 상속이라고 한다. - JAVA는 모호성 때문에 다중 상속을 지원하지 않는다. - 하지만 JDK8 버전부터는 인터페이스에 default 메소드 선언을 허용하며, 여러 개를 지정할 수 있는 인터페이스 특성 상 다중 상속을 지원하는 것이나 다름이 없다. 모호성(ambiguity) - 하나의 자식이 여러 ..