다중 상속

이후 버전의 C++ 상속에 대 한 "다중 상속" 모델을 도입 했습니다.다중 상속 그래프에 숫자 직접 기본 클래스의 파생된 클래스가 있을 수 있습니다.다음 그림에서 그래프를 고려해 야 합니다.

간단한 다중 상속 그래프

단순 Multiple_Inheritance 그래픽

다이어그램 그림에서 클래스를 보여 줍니다. CollectibleString.같은 것은 Collectible (무언가 컬렉션에 포함 될 수 있습니다)를 다음과 같이 됩니다는 String.폼에 간단 하기 때문에 다중 상속 기능이 이러한 종류의 문제에 (파생된 클래스가 둘 이상의 기본 클래스 특성이 있음) 유용은 CollectibleCustomer, CollectibleWindow등.

두 클래스의 속성을 특정 응용 프로그램에 필요한 경우 단독으로 또는 다른 클래스와 함께에서 두 클래스를 사용할 수 있습니다.따라서 위 그림에 표시 된 계층 문자열이 아닌 collectibles 및 noncollectible 문자열을 구성할 수 있습니다.이러한 유연성으로이 인해 단일 상속을 사용 하 여 수 없습니다.

참고 항목

참조

여러 기본 클래스

파생된 클래스의 개요

Multiple Inheritance