c++的三種繼承方式

一。公有繼承(pulbic)

1。基類的publicprotected成員的訪問屬性在派生類中保持不變,但基類的private成員不可以訪問。

2。派生類中的成員函數可以直接訪問基類中的publicprotect成員,但不能訪問基類中的private成員。

3。通過派生類的對象只能訪問基類的public成員

二。私有繼承(private)

1。基類的publicprotected成員都以private身份出現在派生類中,但基類的private成員不可以訪問。

2。派生類中的成員函數可以直接訪問基類中的publicprotected成員,但不能訪問基類中的private成員。

3。通過派生類的對象不能訪問基類中的任何成員。

三。保護繼承(protected)

1。基類的publicprotected成員都以protected身份出現在派生類中,但基類的private成員不可以訪問。

2。派生類的成員函數可以直接訪問基類中publicprotected成員,但不能訪問基類的private成員。

3。通過派生類的對象不能訪問基類中的任何成員

發佈了17 篇原創文章 · 獲贊 1 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章