以public继承:
继承后和基类中的属性相同,原来是public的成员变量还是public,原来是protected的成员变量还是protected,原来是private的成员变量还是private
以protected继承
继承后原来在基类中为 public的变为protected,原来在基类中为 protected的还是protected,原来在基类中为 private的还是private
以private继承
继承后原来在基类中为 public的变为private,原来在基类中为 protected的变为private,原来在基类中为 private的还是private
注1:以什么方式继承,继承后原来比这个属性开放的属性就要变为这个属性,原来比这个属性更封闭的属性,保持不变。
注2:子类内无法访问从父类继承的私有成员变量,但是可以访问 原来在父类中不是私有,继承之后变成私有的成员变量。