編程中偶爾會忘記,類的繼承屬性及訪問權限,現在把它寫下來,方便以後查看。
C++類繼承的三種方式:
1、public (公有的)=既可以被本類中的成員函數所引用,也可以被類的作用域內的其他函數(即類外)引用。
2、private (私有的)=只能被本類中的成員函數引用,類外不能調用(友元類除外)
3、protected(保護的)=不能被類外訪問,但可以在派生類的成員函數訪問
C++類的繼承圖表及關係 | ||
類屬性 | 繼承方式 | 訪問權限 |
public | public | public |
private | private | |
protected | protected | |
public | private | private |
private | private | |
protected | private | |
public | protected | protected |
private | private | |
protected | protected |