继承与派生

知识点1.含义

1.继承是类之间的一种关系,创建一个新类时,通过吸收已有类的数据和行为来创建新类,并可以添加新的数据和行为来增加类的功能。
2.继承时,除了构造函数和析构函数,之外的数据都会原封不动的继承下来,但能不能用是另外一个问题
3.创建新类时,并不需要创建全新的数据和成员函数,我们可以指明这个新类应对继承现有的类的成员。此时,现有的类称为“基类”,继承实现的新类称为“派生类
4.引入继承的目的在于为代码重用提供有效的手段
5.例如下图,类A派生类B1和类B2,类B1派生类C1和类C2,C3是由类B1和类B2派生;
类A是类B1和类B2的基类,类B1是类C1和类C2的基类,类B1和类B2是类C3的基类
继承与派生