"스프링 입문을 위한 자바 객체 지향의 원리와 이해" 를 읽고 정리한 내용입니다. 객체 지향의 4대 특성 - 2) 상속 상속: 재사용 + 확장 흔히 상속이라고 하면 아래와 같은 가족 관계도를 떠올리기 쉽다. (사진 출처 - 네이버 블로그) 하지만 객체 지향의 상속은 계층도나 조직도가 아닌 분류도로 이해해야 한다. (사진 출처 - 티스토리) 위 사진은 상속 관계가 아니다. 동물은 포유류의 부모가 아니고, 포유류 또한 고래의 부모가 아니기 때문이다. 하지만 객체 지향에서 말하는 상속 관계는 이게 맞다. 동물이라는 분류를 세분화해서 포유류와 조류가 나오고, 포유류를 세분화해서 고래와 박쥐가 나오는 것이다. 한 마디로 정의하면 상속이란 상위 클래스의 특성을 하위 클래스에서 상속하고 거기에 필요한 특성을 추가 즉..