繼承 與派生
一:派生方式的不同的表現
1 : 派生類在類內成員對基類成員 的訪問許可權 。
2 : 派生類的物件對基類成員的訪問許可權。
二 : 公有繼承
1: 基類protected和public的成員在派生類中訪問屬性保持不變 。
2:基類的private成員在派生類中不可訪問。
3:派生類的成員(即派生類內)可以直接訪問基類的public成員和protected成員,而派生類的物件(即類外)只能訪問繼承基類public成員。
例如:
#includeusing namespace std ;class base ;
void dis_c()
void disb()
/* void dis_a() ; // 呼叫基類private函式成員 錯誤 不能訪問
void disa();
int main()
C 繼承與派生
派生新類 吸收已有類的成員 調整已有類成員和新增新的成員 class 派生類名 繼承方式 基類名1,繼承方式 基類名2,派生類成員宣告 繼承方式有 public protected private 預設 公有繼承 基類的公有和保護乘員的訪問屬性在派生類中不變,基類的私有成員不能直接訪問 型別相容規則...
c 繼承與派生
一 基本概念 1 類的繼承,是新的類從已有類那裡得到已有的特性。或從已有類產生新類的過程就是類的派生。原有的類稱為基類或父類,產生的新類稱為派生類或子類。2 派生類的宣告 class 派生類名 繼承方式 基類名1,繼承方式 基類名2,繼承方式 基類名n 3 乙個派生類可以同時有多個基類,這種情況稱為...
C 繼承與派生
1.什麼是繼承 在c 類中包含了若干個資料成員和成員函式,在不同的類中資料成員和成員函式是不相同的,但有時倆個類的內容基本相同或有一部分相同。例如 公馬 繼承了 馬 的全部特性,加上 雄性 的特性。白公馬 繼承了 公馬 的全部屬性。所以繼承是已存在類的基礎上建立乙個新的類。馬 為 基類 或 父類 而...