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