상속은 말 그대로 자식이 부모로부터 무언가를 물려받는 것이다. Animal 클래스를 상속하는 Dog 클래스를 만들어 보자.
클래스 상속을 위해서는 extends 라는 키워드를 사용한다. 이제 Dog 클래스는 Animal 클래스를 상속하게 되었다.
Dog 클래스에 name 이라는 객체변수와 setName 이라는 메소드를 만들지 않았지만 Animal클래스를 상속을 받았기 때문에 그대로 사용이 가능하다. Dog 클래스에 main 메소드를 구현하고 sleep이라는 메소드를 추가하고 실행시켜 보자. >> poppy >> poppy zzz IS-A 관계 Dog클래스는 Animal클래스를 상속받았다.
즉, Dog는 Animal의 하위 개념이라고 할 수 있겠다. 자바는 이러한 관계를 IS-A 관계..........
원문 링크 : [JAVA] 상속