第45课.不同的继承方式
1.private public protected
class类中存在private public两者类型
private不能被外界访问,包括子类。而子类继承父类,理论上可以访问父类的所有属性。
此时protected的引入使此部分成员只能被自身和子类访问
2.不同的继承方式
c++中支持三种不同的继承方式:public;private;protected;
a.public继承
父类成员在子类中保持原有访问级别(保持不变)
b.private继承
父类成员在子类中变为私有成员(所有成员变为private)
c.protected继承
父类中的公有成员变为保护成员,其他成员保持不变(pulic->protected)