[Java/자바] 클래스의 관계 - 상속(is-a)과 포함(has-a)
상속상속은 기존 클래스의 속성과 기능을 물려받아 새로운 클래스를 정의하는 방법입니다.상속을 사용하면 공통된 중복코드를 줄이고 기능 확장이 용이해 계층적인 구조를 만들 수 있습니다. 상속 방법상속 방법은 아주 간단하게 상속받고자 하는 클래스의 이름 앞에 "extends"를 붙여주면 됩니다.만약 새로 작성하고자 하는 클래스의 이름이 "Child"이고 상속받고자 하는 기존 클래스의 이름이 "Parent"라면 다음과 같습니다.class Child extends Parent { ...} 이 두 클래스는 서로 상속관계에 있다고 하며, 상속해주는 클래스를 "조상 클래스", 상속 받는 클래스를 "자손 클래스"라고 합니다. 이 상속관계를 그림으로 표현하면 다음과 같습니다. 만약 코드가 아래와 같다면, 그림은 다음과 같이..