C++继承

C++继承
C++中的继承机制允许开发者利用现有的数据类型来定义新的数据类型。新定义的数据类型不仅包含新增的成员,还继承了原有成员。现有数据类型的类被称为基类或父类,而新定义的类则被称为派生类或子类。[1]

定义

在C++中,派生类可以通过单继承或多继承的方式从一个或多个基类派生出来。单继承是指派生类只从一个基类派生,而多继承则是指派生类从两个或更多基类派生。派生类的定义格式取决于其继承方式。单继承的定义格式为:
```
class <派生类名>: <继承方式> <基类名> {