상속(Inheritance) - 객체의 필드와 메서드를 다른 객체가 물려받을 수 있는 기능 - 상속은 화살표가 부모 클래스를 가리킴 ex. 동물 ⇽ 사람 (자식 클래스는 부모 클래스가 1개여야 함) - 부모 클래스가 할 수 없는 것들을 자식 클래스에서 하기 위한 기능 - Is a 관계 : 상속 관계에서만 표현 가능 (동물은 동물이다(O), 동물은 인간이다(X) vs 인간은 인간이다, 인간은 동물이다(O) has a 관계 : 자동차(엔진, 바퀴, 주유구 등) 그냥 자동차가 가지고 있는 것 (포함관계) 1. 장점 - 기존의 클래스를 사용함으로써 재사용성을 높이고 코드의 중복을 줄여 코드가 간결해짐 - 부모 클래스를 상속받는 여러 개의 자식 클래스에서 사용 가능하므로 확장성이 용이 2. 주의할점 - 여러 개의..