上机实验5

一、派生类的定义
  定义派生类的一般形式:

class 派生类名:类派生列表
{
成员列表
}
  注意:

除了增加基类列表外, 派生类的定义与类的定义并无区别。
派生类的成员列表描述的是派生类自己新增加的数据成员和成员函数。
类派生列表指定了一个或多个基类, 由访问说明符和基类的名称构成。
class Derived : public Base1, public Base2
{
成员列表
}
基类名必须是已定义的类的名字。
访问说明符表示派生类对基类的继承方式: public(公有继承)/private(私有继承)/protected(保护继承)。
 

二、派生类构造函数的定义方法

单继承时构造函数的定义语法

派生类名::派生类名(基类所需的形参,本类成员所需的形参):
基类名(参数表), 本类成员初始化列表
{
	//其他初始化;
};

多继承时构造函数的定义语法

派生类名::派生类名(参数表) : 
基类名1(基类1初始化参数表), 
基类名2(基类2初始化参数表), 
...
基类名n(基类n初始化参数表), 
本类成员初始化列表
{
        //其他初始化;
};

多继承且有对象成员时派生的构造函数定义语法

派生类名::派生类名(形参表):
基类名1(参数), 基类名2(参数), ..., 基类名n(参数), 
本类成员(含对象成员)初始化列表
{
        //其他初始化
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值