C 的繼承(三種繼承方式)

2021-07-29 00:09:57 字數 534 閱讀 3126

1.類的3種成員型別

2.三種繼承方式

1.類的三種成員型別

如圖所示: public , protected ,private  三種成員型別,當沒表明型別的時候,預設是private的。

類外部的意思是:main 函式啊,或者定義全域性變數的外部空間啊,其他類空間。

如:下面的**是出錯的,因為a類的b變數是protected的,而在main(類外部)中對他進行賦值和列印,這是錯誤的。

class a

; int main()

; class child:public parent

;int main()//列印結果:5

{ child a;

a.a=5;

cout<

C 三種繼承方式

公有繼承 public 私有繼承 private 保護繼承 protected 是常用的三種繼承方式。1.公有繼承 public 2.私有繼承 private 私有繼承的特點是基類的公有成員和保護成員都作為派生類的私有成員,並且不能被這個派生類的子類所訪問。3.保護繼承 protected 保護繼承...

C 三種繼承方式

繼承是使 可以復用的重要手段,也是物件導向程式設計的核心思想之一。簡單的說,繼承是指乙個物件直接使用另一物件的屬性和方法。繼承呈現了 物件導向程式設 計的層次結構,體現了 由簡單到複雜的認知過程。c 中的繼承關係就好比現實生活中的父子關係,繼承一筆財產比白手起家要容易得多,原始類稱為基類,繼承類稱為...

C 三種繼承方式

一 公有繼承 public 基類成員對派生類的可見性為 基類的公有成員和保護成員可見,基類的私有成員不可見。基類成員對派生類物件的可見性為 基類的公有成員可見,保護成員和私有成員不可見,即通過派生類的物件只能訪問基類的public成員。所以,在公有繼承時,派生類的物件可以直接訪問基類中的公有成員,派...