保护继承 父类的 公有成员 , 调用失败 , 因为 父类的 公有成员 被 子类 保护继承 后 , 变为子类的 保护成员 , 只能在 子类内部 或 孙子类中调用 , 不可在类外部调用 ;
特别注意 :...:
父类中的 public 成员 仍然是 public 成员 ;
父类中的 protected 成员 仍然是 protected 成员 ;
父类中的 private 成员 仍然是 private 成员...3 个变量 ;
访问 公有变量 a : 公有继承 基类 公有变量 在子类中仍是 共有变量 , 该变量可被访问 , 父类 公有成员 可以在任意位置访问 , 这里的任意位置指的是 类内部 , 子类内部 ,...在子类中 变为 保护变量 , 该变量可 在 派生类中 被访问 ;
// 可访问 : 父类 公有成员 变为 保护成员
// 可在 类内部 , 子类内部 访问该成员..., 父类中是公有成员 , 该变量可 在 派生类中 被访问 ;
// 可访问 : 父类 公有成员 变为 子类 私有成员
// 可在 子类内部 访问该成员