从下面的图可以看出!
继承类中的成员,对3种属性的访问都是一样的,都能访问父类中的public和proteced,但是不能访问private
继承类产生的对象,除了公有继承可以访问public,其他2个继承,对象都不能访问父类的成员。
保护成员和私有成员的区别就在于 保护继承中的变化!
//公有继承 对象访问 成员访问
public --> public Y Y
protected --> protected N Y
private --> private N N
//保护继承 对象访问 成员访问
public --> protected N Y
protected --> protected N Y
private --> protected N N
//私有继承 对象访问 成员访问
public --> private N Y
protected --> private N Y
private --> private N N