繼承(單繼承、多繼承、菱形繼承、虛繼承)

一、單繼承 單繼承是一種 一個子類只有一個直接父類 的繼承關係。 eg: 二、多繼承 多繼承是一種 一個子類有兩個或兩個以上直接父類 的繼承關係。 eg: 三、菱形繼承 菱形繼承由兩個(或以上)單繼承,一個多繼承構成,結構如下: eg: 顯然,上例中Assistant類多繼承了Student和Teacher兩個類,而Student和Teacher兩個類又都單繼承了Person類。其對象模型如下:
相關文章
相關標籤/搜索