三种继承方式: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 |
| 派生类中访问属性 | 在派生类中 | 在派生类外部 | 在下一层公用派生类中 |
|---|---|---|---|
| 公用 | 可以 | 可以 | 可以 |
| 保护 | 可以 | 不可以 | 可以 |
| 私有 | 可以 | 不可以 | 不可以 |
| 不可访问 | 不可以 | 不可以 | 不可以 |







网友评论