【1701H1】【穆晨】【171121】连续第四十二天总结

本文详细解析了 C++ 中派生类构造函数的概念及其使用方法,包括派生方式、成员初始化过程及对象成员初始化等核心知识点。

任务:派生

定义派生:

class 派生类名:派生方式 基类名{

      新增成员列表

};

派生方式:public,private(包括缺省派生),protected

派生类中新增成员的访问权限与普通类相同

派生类中派生成员的访问权限由其在基类中的原有属性和派生方式决定

具体请访问P160(C++程序设计教程)

派生类构造函数:

派生类构造函数的作用是对派生类中的数据成员初始化

派生成员在派生类的头部通过基类的构造函数完成

新增成员在构造函数头部或在函数体完成

在类体中定义派生类构造函数:

派生类构造函数的名称(形参列表):基类构造函数的名称(实参列表)

     新增成员初始化//方法与普通类相同

形参包含类型和名称;实参只有名称,无类型

派生类的构造函数也可以在类体中说明,在类体外定义:

派生类名(形参列表);//类体中说明

派生类名::派生类名(形参列表):基类名(实参列表)//类体外定义

    新增成员初始化

若派生类中含有对象成员(此数据成员是其他类的对象),则在该类中初始化对象成员,

通过对象名调用构造函数。







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值