1、类的继承
类有三种属性,protected/private/publ
派生类可以访问基类中的public和protacted成员函数与成员变量,而private成员变量与成员函数在派生类中是bukey不可以访问的。
在派生类的定义时可以访问,用派生类声明的对象不可以访问,也就是说在类体外不可以访问。
选取:
只在家族中使用选用protected
项目开发中一般使用的是public
只在当前类中访问private
在子类和当前类中访问设置为protected
三种形式的继承变化:
1、public 继承:保持原有的属性
2、private继承:父类中的成员会变成private成员
3、protected继承:父类中公开的变成保护的、保护的仍然是保护的,私有的仍然是私有的.
2、多态
通过公有继承
派生类k可以访问除过基类构造函数与析构函数之外的所有成员函数、成员变量。公有派生类就具有基类的所有功能,凡是基类能完成的功能,派生类都可以完成.即:
子类对象可以当父类对象可以复制给yifu象key