**
- 已存在的类(例如“马”)称为“基类(base class)” 或“父类(father class)”。
- 新建立的类(例如“公马”)称为“派生类(derived class)”或“子类(son class)”。
- “**继承**”就是在一个已存在的类的基础上建立一 个新的类;通过继承,一个新建子类从已有的父类那里获得 父类的特性。
从已有的类(父类)产生一个新的子类,称为类的**派生**。
- 派生类继承了基类的所有数据成员和成员函数, 并可以对成员作必要的增加或调整。
一个基类可以派生出多个派生类,每一个派生类 又可以作为基类再派生出新的派生类,因此基类和 派生类是相对而言的。

继承的类型
单继承(single inheritance) :一个派生类只从一个 基类派生 ,这种继承关系所形成的层次是一个树形结构。

多重继承:一个派生类有两个或多个基类。

派生类是基类的具体化,而基类则是派生类的抽象。