상속은 무엇을 위해 사용됩니까?
상속의 목적은 코드를 통합하고 재사용하는 것입니다. 예를 들어, 자동차, 트럭 및 오토바이 객체가 수퍼 클래스 차량의 서브 클래스 인 경우, 모두에 적용되는 코드를 차량 수퍼 클래스로 통합 할 수 있습니다. 서브 클래스는이 코드와 이후의 모든 변경 사항을 자동으로 상속받습니다.
5 가지 유형의 상속
- 단일 상속 - 서브 클래스는 단일 수퍼 클래스에서 특성을 상속합니다.
- 다중 상속 - 서브 클래스는 둘 이상의 수퍼 클래스를 가질 수 있으며 모든 슈퍼 클래스로부터 특성을 상속받을 수 있습니다.
- 다중 레벨 상속 - 서브 클래스는 고유 한 서브 클래스를 가질 수 있습니다. 즉, 수퍼 클래스의 서브 클래스 자체가 다른 서브 클래스의 수퍼 클래스가 될 수 있습니다.
- 계층 적 상속 - 기본 클래스는 여러 수준의 하위 클래스에 대한 상위 수퍼 클래스 역할을합니다.
- 하이브리드 상속 - 하나 이상의 다른 상속 유형을 조합 한 것입니다.
인스턴스, 객체 지향, 프로그래밍 용어