1. 상속 (Inheritance) 1) 상속의 정의와 장점 정의 : 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것 - 두 클래스를 조상과 자손으로 관계를 맺어주는 것. - 자손은 조상의 모든 멤버를 상속받는다.(생성자, 초기화블록 제외) - 자손의 멤버 개수는 조상보다 적을 수 없다.(같거나 많다.) 장점 : 코드의 재사용성을 높이고 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 기여 상속 관계에는 조상 클래스와 자손 클래스로 두 가지로 나뉘는데 조상 클래스와 자손 클래스는 아래와 같은 이름을 가진다. - 조상 클래스 : 부모(parent) 클래스, 상위(super) 클래스, 기반(base) 클래스 - 자손 클래스 : 자식(child) 클래스, 하위(sub) 클래스, 파생된(derive..