1,C++类的继承分 public、protected、private三种:
基类的成员: public protected private
被public继承后: public protected private
被protected继承后: protected protected private
被private继承后: private private private
注意,在子类定义中可以通过 using Base::MemberNameOrFuncName; 来重新定义权限