상속(inheritance)은 객체 지향 프로그래밍의 핵심 개념 중 하나로, 기존 클래스의 특성을 새로운 클래스가 물려받아 사용하는 메커니즘입니다.상속은 코드의 재사용성을 높이고 프로그램의 구조를 체계화하는 데 중요한 역할을 합니다. 1. 상속의 개념 기존 클래스(부모 클래스)의 필드와 메소드를 새로운 클래스(자식 클래스)가 물려받아 사용합니다. 부모 클래스는 상위 클래스, 기초 클래스로도 불립니다. 자식 클래스는 하위 클래스, 파생 클래스로도 불립니다. 2. 상속의 장점 코드 재사용성 향상: 기존 클래스의 기능을 재활용할 수 있습니다. 중복 코드 감소: 공통 특성을 부모 클래스에 작성하여 자식 클래스에서 중복을 피할 수 있습니다. 계층적 구조 형성: 클래스 간의 관계를 체계적으로 구성할 수 있습니다1...