UML 클래스다이어그램 화살표 의미
실선은 extends 상속, 점선은 implements 인터페이스 관계입니다.상속의 경우 부모클래스로부터 자식클래스가 부모클래스의 메서드, 속성 값을 상속받는것을 말하구요. 인터페이스의 경우는 추상클래스의 개념이 필요한데부모클래스에서 추상클래스에 선언만 해놓고 아무것도 구현해놓지 않은 상태(순수 추상클래스라고 합니다)에서 이러한 것을 자식클래스가 상속받아 자식클래스에서 Overriding으로 모두 구현하는것이라고 보면됩니다.이러한것을 쓰기 간편하도록 Java에서 제공하는것이 interface이고요. extends의 상속은 다중상속은 불가능하며 인터페이스는 다중상속이 가능합니다.자세한 내용은 김영한 자바 기본편 클래스 상속, 다형성 부분에 나와있습니다.