Java에서 상속이란, 부모-자식 관계라고 보면 가장 이해가 쉬운데, 부모 class의 method와 variable을 자식 class에서 상속하는 개념이다.
따라서 자식 class는 부모 class에서 초기화했던 method와 variable을 별도의 초기화 없이 사용 가능하다.
하나의 class는 하나의 상속만 받을 수 있다.
Interface란 class 생성 시 지켜야할 규약으로, 이 규약을 지키지 않으면 compile조차 되지 않는다. Interface에는 method, 변수등이 들어갈 수 있으며, method의 경우 구조만 있는 상태라 class를 생성 시 구체적인 구현이 필요하다. 변수의 경우 구체적인 값까지 들어가 있는 상태기에 class 생성 시 그냥 상속받으면 된다.