1. 상속(Inheritance) 1.1 상속의 정의와 장점 Def) 상속: 기존의 클래스를 재사용해서 새로운 클래스를 작성하는 것 - 코드의 중복 제거, 생산성 향상, 유지 보수에 기여한다. - 'extends' 키워드 사용 - 두 클래스는 조상 - 자손 클래스 관계를 맺는다. - 자손은 조상의 "모든 멤버"를 상속 받는다. (멤버 - 멤버 변수나 메서드만 상속) - 생성자와 초기화 블럭은 상속되지 않는다. - 자손의 멤버 개수는 조상보다 적을 수 없다. (클래스는 멤버들의 집합) -> 조상 클래스: 부모(parent)클래스, 상위(super) 클래스, 기반(base) 클래스 -> 자손 클래스: 자식(child)클래스, 하위(sub) 클래스, 파생된(derived) 클래스, 유도 클래스 Ex) clas..