- 90
- 0
- 约1.44万字
- 约 10页
- 2016-10-20 发布于贵州
- 举报
实验二 类与象(二)
实验二 类与对象(二)——构造函数、析构函数及对象的应用
一、实验目的
1.理解构造函数、析构函数的意义及作用,掌握构造函数、析构函数的定义及调用时间,熟悉构造函数的种类;
2.理解this指针及使用方法,熟悉对象数组、对象指针、对象引用的定义及使用方法,熟悉对象作为函数参数的使用方法;
3.熟悉类与对象的应用及编程。
二、实验学时
课内实验:2课时 课外练习:2课时
三 本实验涉及的新知识
㈠ 构造函数与析构函数
在C++中,提供了两个特殊的成员函数,即构造函数和析构函数。
构造函数用于对象的初始化,即在定义一个类对象时,计算机在给对象分配相应的存储单元的同时,为对象的数据成员赋初值。
析构函数执行的是与构造函数相反的操作,用于撤销对象的同时释放对象所占用的内存空间。
1.构造函数
⑴ 构造函数的定义
格式:
类名(形参表)
{ 构造函数体 }
⑵ 构造函数的调用
构造函数的调用是在定义对象时调用的。
格式:
类名 对象名(实参表);
类名 对象名=构造函数名(实参表);
⑶ 说明
① 构造函数必须与类同名。
② 构造函数没有返回值,但不能在构造函数前加void类型符(其他没有返回值的成员函数必须加类型符void)。
③ 在实际应用中,在定义类时通常应定义一至多个构造函数(重载),以对各数据成员进行初始化;如果不给出构造函数,系统将自定义一个构造函数。
④ 构造
您可能关注的文档
- 定位和测量放线工方案.doc
- 定压式容积节流速回路实验装置.doc
- 定向安置房安置件与建设进度的匹配研究.doc
- 定稿官大海农场产品出口基地建设规划.doc
- 定西游泳馆转换施工方案.doc
- 定远众舜时代广工程建筑节能外保温系统监理细则.doc
- 定量仓烧焊2041130.doc
- 定量叶片泵(双用叶片泵)设计毕业设计(送8张CAD图).doc
- 宜兰县教育审议员会第六届第一次会议议程.doc
- 宜兰县竹林国民学九十一学年度第二学期.doc
- CN118228103B 基于网络模式和元路径的双视图范式的异构图神经网络节点分类方法 (华南理工大学).docx
- CN118207835B 一种联合火箭锚与植桩技术的堤防决口快速封堵方法 (大连理工大学).docx
- CN118211675B 基于机器学习消除冗余约束的机组组合加速寻优方法及系统 (中国电力科学研究院有限公司).docx
- CN118297473B 电力系统电压安全评估及优化方法、系统、设备和介质 (国网经济技术研究院有限公司).docx
- CN117997906B 节点计算资源分配方法、网络交换子系统及智能计算平台 (广东琴智科技研究院有限公司).docx
- CN118298536B 一种基于智慧社区监控系统的门禁授权认证方法及系统 (广州市西迈信息科技有限公司).docx
- CN118225438B 大功率霍尔推进器在轨健康状态监测方法 (哈尔滨工业大学).docx
- CN118052938B 一种基于多源数据融合的建筑物多细节层次模型重建方法 (北京市测绘设计研究院).docx
- CN117964706B 一种十五元环缩肽类化合物及其制备方法与应用 (广西中医药大学).docx
- CN118081766B 一种面向协调类任务的双臂机器人主从统一导纳控制方法 (南京航空航天大学).docx
最近下载
- 2026年铁岭卫生职业学院单招职业倾向性考试题库附答案详解(完整版).docx VIP
- 贵州喀斯特石漠化地区高速公路绿色建造(每日一练).pdf VIP
- 论夫妻婚前个人财产婚后收益的归属:法理辨析与实践审视.docx VIP
- 2026山东日照银行校园150人招聘参考笔试题库附答案解析.docx VIP
- (高清版)DB32∕T 4853-2024 堤坝道路工程技术规范.pdf VIP
- 儿童绘本图书《活了100万次的猫》.pdf VIP
- 电气倒闸操作票格式.doc VIP
- ABB SACE HF空气断路器.pdf VIP
- 2026年最新管理学原理中级考试题及答案.doc VIP
- 2025_2026学年广东省广州市从化区九年级上册语文期末试卷(文字版,含答案).docx VIP
原创力文档

文档评论(0)