共用方式為


基底類別

繼承的處理程序會建立新的衍生的類別由基底類別的成員,加上由衍生類別中加入任何新的成員所組成。 在多重繼承,很可能建構繼承圖形相同的基底類別所在的一種以上的衍生類別的組件。 下圖顯示這類的圖形。

單一的基底類別的多個執行個體

單一基底類別和多個執行個體

在圖中,元件的圖示表示CollectibleString和CollectibleSortable列示如下。 但是,基底類別中, Collectible,位於CollectibleSortableString到CollectibleString路徑和CollectibleSortable路徑。 若要除去多餘的結果,這種類別可以宣告為虛擬基底類別時,它們繼承而來。

宣告虛擬基底類別,以及如何使用虛擬基底類別的物件由所組成的相關資訊,請參閱虛擬基底類別

請參閱

參考

在衍生類別概觀