C++派生类的定义是通过继承已有的基类(也称为父类或超类)来创建一个新的类。派生类会继承基类的成员变量和成员函数,并且可以在自己的定义中添加新的成员变量和成员函数。派生类可以通过重写基类的成员函数来改变其行为,还可以通过增加新的成员函数来扩展基类的功能。派生类还可以定义自己特有的成员函数和成员变量。通过派生类,可以实现面向对象编程中的继承和多态性的概念。派生类的定义一般采用以下语法:
class 派生类名 : 访问控制修饰符 基类名
{
// 派生类的成员变量和成员函数
};
其中,派生类名就是新创建的类的名称,访问控制修饰符可以是public
、protected
或private
,用来指定派生类继承基类的成员的访问权限。基类名是指要继承的基类的名称。