1. 程式人生 > >C#中的類,子類,類的繼承(待續)

C#中的類,子類,類的繼承(待續)

        所有的類的父類都是object類,也稱作基類,這個只做瞭解。關於父類與子類有以下幾點要注意:

      1.子類繼承了父類中非私有的屬性和方法,子類也可以理解為派生類:

     父類Father中定義了私有方法ZhengQian(),雖然子類Child繼承了父類,但是ZhengQian()這個方法因為是私有的,子類是引用不了的,如下圖所示:

最後一幅圖片是看不到ZhengQian()這個方法的。

    2父類可以引用子類物件

    3子類引用不能直接引用父類物件,除非講父類物件的資料型別強制轉換成子類物件型別: