派生類

一、對基類的訪問權

1、私有派生

 

若希望在派生對象中也能調用基類的公有成員函數則:

  

 

2、公有派生

基類的所公有成員在派生類中也是共有的

 

 

二、構造函數和析構函數

在main函數中

構造先調用基類a,再到類b,最後纔到類c;

析構先調用類c,再到類b,最後類c。

 

 

 

 三、派生類訪問基類私有成員

增加保護段ptotected,它可以被派生類訪問,但對於外界是隱藏起來的:

若是公有派生,基類的保護段在派生類中仍是保護段,

若是私有派生,基類的保護段在派生類中變成私有段成員。

 

四、派生類函數:基類的友元

如果保護段不斷被公有派生,就會使保護段成爲對外界開放了。所以:引入友元

此時,類b中的set函數可以訪問類a的私有成員。

 

 

 

此時,類b中的所有的成員函數都可以訪問基類的私有成員

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章