C++
C++中的訪問權限
類中 | 類外(對象等) | |
public | 可訪問 | 可訪問 |
protected | 可訪問 | 不可訪問 |
private | 可訪問 | 不可訪問 |
繼承後的可訪問性
public | protected | private | |
public繼承 | public | protected | 不可見(相當於未繼承) |
protected繼承 | protected | protected | 不可見 |
private繼承 | private | private | 不可見 |
Java中的訪問權限
權限 | 類內 | 同包/同包子類 | 不同包子類 | 不同包非子類 |
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |