상속 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것 사용 방법 Child class는 Parent class의 모든 멤버를 상속받기 때문에 상속을 거듭할수록 멤버 개수가 늘어난다. ※ 단 생성자와 초기화 블럭은 상속되지 않는다. 상속을 구현하기 위해서는 자식 클래스가 조상 클래스를 확장한다는 의미로 extends 키워드를 사용한다. 상속의 장점 적은 양의 코드로 새로운 클래스를 작성할 수 있다. 공통적으로 코드를 관리하기 때문에 코드의 추가 및 변경이 용이하다. 단일 상속 C++은 multiple inheritance가 가능하지만, java는 single inheritance만 가능하다. 다중 상속을 구현하면 여러 클래스로부터 상속받기 때문에 복합적인 기능을 가진 클래스를 쉽게 작성할 수 있지만, 선언부(이름, 매개변수)가 같고 내용은 다른 인스턴스 메서드가 어떤 클래스로부터 왔는지 추적할 수 없다. 따라서 j