3类数据成员的可访问性
public属性成员对外可见,对内可见
private属性成员对外不可见,对内可见
protected属性成员对外不可见,对内可见,且对派生类是可见的。
公有型派生
继承方法:class A :public B
B父类中的public数据成员,派生类中依然是public,但B中的private成员和函数,派生类是无法直接访问的,仍然是private。
私有型派生
继承方法:class A :private B
对于基类(父类)中的public和protected数据成员和函数,派生类中可以访问,但private成员依然无法访问。
保护型派生
继承方式:class A :protected B
对于基类中的public,protected数据成员和函数,派生类中是可见的,并且都为protected属性。