三种继承方式:public、protected、private
在基类的访问属性 | 继承方式 | 在派生类中的访问属性 |
---|---|---|
private | public | 不可访问 |
private | private | 不可访问 |
private | protected | 不可访问 |
public | public | public |
public | private | private |
public | protected | protected |
protected | public | protected |
protected | private | private |
protected | protected | protected |
派生类中访问属性 | 在派生类中 | 在派生类外部 | 在下一层公用派生类中 |
---|---|---|---|
公用 | 可以 | 可以 | 可以 |
保护 | 可以 | 不可以 | 可以 |
私有 | 可以 | 不可以 | 不可以 |
不可访问 | 不可以 | 不可以 | 不可以 |
网友评论