继承的访问权限:
public : 公有继承
基类 public 成员:在派生类中还是 public 属性,在派生类的内部和外部都可以访问
基类 protected 成员:在派生类中还是 protected 属性,在派生类的内部可以访问, 外部不可以访问
基类 private 成员:在派生类中还是 private 属性,在派生类的内部和外部都不可以访问
派生类
protected 保护继承
基类 public 成员:在派生类中是 protected 属性,在派生类的内部可以访问,外部不可访问
基类 protected 成员:在派生类中还是protected 属性,在派生类的内部可以访问,外部不可访问
基类 private 成员:在派生类中是private 属性,在派生类的内外都不能访问
派生类
private 私有继承
基类 public 成员:在派生类中是 private 属性,在派生类的内部可以访问,外部不可访问
基类 protected 成员:在派生类中是private 属性,在派生类的内部可以访问,外部不可访问
基类 private 成员:在派生类中是private 属性,在派生类的内外都不能访问