下面列出三种不同的继承方式的基类特性和派生类特性
继承方式 基类属性 |
public |
protected |
private |
公有继承(public) | public | protected | 不可见 |
保护继承(protected) | protected | protected | 不可见 |
私有继承(private) | private | private | 不可见 |
对于私有继承,继承后,派生类在自己的内部依旧可以访问其基类的public和protected方法,但在外部访问该派生类时不能访问其基类的public方法了,因为已经变成私有的了。