继承和派生--继承和派生定义、语法和继承方式
1 继承和派生的定义
类的继承,是新的类从已有类那里得到已有的特性。或从已有类产生新类的过程就是类的派生。原有的类称为基类或父类,产生的新类称为派生类或子类。
说明:
- 全盘接收,除了构造器与析构器。基类有可能会造成派生类的成员冗余,所以
说基类是需设计的。- 派生类有了自己的个性,使派生类有了意义
派生类的组成
派生类中的成员,包含两大部分,一类是从基类继承过来的,一类是自己增加的成员。从基类继承过过来的表现其共性,而新增的成员体现了其个性。
继承优点:减少重复的代码,提高代码复用性
2 继承的基本语法
class 派生类名 : [继承方式] 基类名
{
// ....
};
一个派生类可以同时有多个基类,这种情况称为多重继承,派生类只有一个基类, 称为单继承。
3 继承的方式
3.1 public 公有继承
当类的继承方式为公有继承时,基