標準C 語言 類的繼承

2021-09-26 07:24:59 字數 812 閱讀 7804

共性表示為父類(基類),個性表示為子類(派生類)

class 子類:繼承方式1 父類1,繼承方式2	父類2,...

向上和向下轉換(造型):

型別一致

子類會繼承父類的所有成員(公開、私有、保護)

子類會隱藏父類的同名成員,但也可以通過方法訪問父類中的隱藏成員

雖然子類繼承所有父類中的成員,但不能訪問父類中的私有成員

訪問控制限定符

內部子類

外部友元

public

可以訪問

可以訪問

可以訪問

可以訪問

private

可以訪問

可以訪問

不可以訪問

可以訪問

protected

可以訪問

不可以訪問

不可以訪問

可以訪問

父類(基類)中

在公有子類中變成

在保護子類中變成

在私有子類中變成

public

公有成員

保護成員

私有成員

private

保護成員

保護成員

保護成員

protected

私有成員

私有成員

私有成員

C 標準庫異常類繼承層次

檢視exception標頭檔案 對這種形式的定義不是太懂,再多看看 有空去理解 c 標準庫異常類繼承層次中的根類為exception,其定義在exception標頭檔案中,它是c 標準庫所有函式丟擲異常的基類,exception的介面定義如下 namespace std class exceptio...

標準C 語言 類和物件

物件就是類這種資料型別建立出的例項,相當於結構變數 class student student stu class 類名 繼承方式 父類 析構函式 類名 void 注意 建構函式此處需要檢視例子 物件的建立過程 注意 要保證建構函式 所需要的一切資源和先決條件在該 執行前已經準備充分,並得到正確的初...

物件導向的C 語言 類的繼承

使用繼承的示例 示例 class student person 注 繼承 子類自動地從父類 繼承所有的字段 方法 屬性以及索引器等成員作為自己的成員 除了繼承父類的成員之外,子類還可以新增新成員 隱藏或修改父類的成員。1.欄位的繼承 新增與隱藏 示例 class a class b a 2.方法的繼...