- 59
- 0
- 约1.66万字
- 约 11页
- 2016-10-20 发布于贵州
- 举报
实验六 继承 —— 多继承及继承的应用
实验六 继承㈢ —— 多继承及继承的应用
一、实验目的
1.理解多继承的概念,熟悉多继承的定义及应用;
2.理解多继承方式下的二义性产生原因,熟悉解决二义性的方法;
3.进一步熟悉继承的综合应用。
二、实验学时
课内实验:2课时 课外练习:2课时
三 本实验涉及的新知识
㈠ 多继承的概念
如果一个派生类由二个或二个以上的基类派生得到,称为多重继承(多继承)
㈡ 多继承派生类的定义
格式:
class 派生类名:继承方式1 , 基类名1, 继承方式2, 基类名2, …
{ 派生类新定义的成员 }
㈢ 多继承派生类的构造函数
1.定义
格式:
构造函数名(总参数表):基类名1(参数表1), 基类名2(参数表2),…
{ 构造函数的函数体 }
2.说明
⑴ 多继承的构造函数的总参数表必须提供所有基类构造函数的值及新增数据成员的值。
⑵ 定义派生类对象时,多继承方式下构造函数的执行顺序为:先执行所有基类的构造函数(按排列顺序)后执行派生类的构造函数。
⑶ 释放派生类对象时,析构函数的执行顺序与构造函数的执行顺序相反。
㈣ 多继承派生类中为数据成员提供值的函数
在多继承方式下,为数据成员提供值的函数必须同时为所有基类的数据成员提供值。
㈤ 多继承的二义性
1.同名函数产生的二义性
在多重继承方式下,如果在多个基类中有同名
您可能关注的文档
- 定西游泳馆转换施工方案.doc
- 定远众舜时代广工程建筑节能外保温系统监理细则.doc
- 定量仓烧焊2041130.doc
- 定量叶片泵(双用叶片泵)设计毕业设计(送8张CAD图).doc
- 宜兰县教育审议员会第六届第一次会议议程.doc
- 宜兰县竹林国民学九十一学年度第二学期.doc
- 宝宝冬季常见病小儿急性喉炎.docx
- 宝宝常用认字卡幼儿园大班).doc
- 宝山2010学度第一学期高三历史期末教学质量诊断.doc
- 宝山嘉定物理第次模拟试卷(word版含答案).doc
- CN118228103B 基于网络模式和元路径的双视图范式的异构图神经网络节点分类方法 (华南理工大学).docx
- CN118207835B 一种联合火箭锚与植桩技术的堤防决口快速封堵方法 (大连理工大学).docx
- CN118211675B 基于机器学习消除冗余约束的机组组合加速寻优方法及系统 (中国电力科学研究院有限公司).docx
- CN118297473B 电力系统电压安全评估及优化方法、系统、设备和介质 (国网经济技术研究院有限公司).docx
- CN117997906B 节点计算资源分配方法、网络交换子系统及智能计算平台 (广东琴智科技研究院有限公司).docx
- CN118298536B 一种基于智慧社区监控系统的门禁授权认证方法及系统 (广州市西迈信息科技有限公司).docx
- CN118225438B 大功率霍尔推进器在轨健康状态监测方法 (哈尔滨工业大学).docx
- CN118052938B 一种基于多源数据融合的建筑物多细节层次模型重建方法 (北京市测绘设计研究院).docx
- CN117964706B 一种十五元环缩肽类化合物及其制备方法与应用 (广西中医药大学).docx
- CN118081766B 一种面向协调类任务的双臂机器人主从统一导纳控制方法 (南京航空航天大学).docx
原创力文档

文档评论(0)