1.封装,public,private作用就是这个目的。

  类外只能访问public成员而不能访问private,protected成员;

  private成员只能被类成员和友元访问;

2.继承,protected的作用就是这个目的;

  protected成员可以被子类对象访问,但不能被类外的访问;

3.公有继承:class A : public B ,和c#一样

4.保护继承 class a:protected b, 从protected开始都protected化

5.私有继承 class a:private b, 从protected开始都private化

发表回复