* 第2讲 类和对象(中) 本讲主要内容 2.1 构造函数 2.2 析构函数 问题:如何从构造函数角度来理解类/对象的封装性? 问题的引入 变量的初始化:在定义变量时赋给其一个初始值。int a=88; 那么,在用某类定义一个对象时,如何对该对象进行初始化呢? 对象的初始化 对象初始化是在对象定义时,给其数据成员初始值 问题:类的数据成员是否可以在声明类时初始化?为什么? 如果一个类中所有成员都是public,则可以在定义对象时采用赋值语句对数据成员进行初始化。但一般类中的数据成员都是private,如何初始化? 2.1 构造函数 定义成员函数来初始化! 是否可以定义一个在对象构建时自动调用的成员函数来初始化? 2.1 构造函数 构造函数(constructor)是一种特殊的成员函数,专门用来处理对象的初始化;其特点: 不需要(不能)由用户来调用,建立对象时系统自动执行 构造函数的名字必须与类名同名,不能由用户任意命名 它没有函数类型,不返回任何值 2.1 构造函数 构造函数类型 默认构造函数:空构造函数 用户自定义构造函数 不带参数的构造函数 带参数的构造函数 函数体传递参数 通过参数初始化表来传递 指定默认参数 2.1 构造函数 默认构造函数 不带参数的构造函数 2.1 构造函数 2.1 构造函数 问题:为什么某型号工业产品一模一样? 不带参数的构造函数在函数体中对数据成
您可能关注的文档
- 中国农村教育及文化传承.ppt
- 创新思路抢市场 攻坚克难谋增量.ppt
- 拥抱大数据时代-云计算助力贵州移动大数据发展.pptx
- 开门红人力发展方案汇报稿.pptx
- 互联网背景下零售业态的发展趋势.pptx
- Java Web开发09 JSP内置对象.ppt
- 第五章 花岗岩区填图方法.ppt
- 工程地质与水文地质-岩浆岩.ppt
- 对象-关系数据库.pptx
- 开创医疗卫生领域第四产业— 推动中国医院整体化建设发展.ppt
- 互换性与测量技术 第2版 课件 2.4 大尺寸孔轴公差与配合.pptx
- 互换性与测量技术 第2版 课件 7.1 尺寸链的基本概念.pptx
- 互换性与测量技术 第2版 课件 7.4 用极值法计算尺寸链-实例.pptx
- 体育产业概论 课件 第1--7章 导论、体育产业资源 ---体育旅游业.pptx
- 体育旅游(第二版)课件 第二章 体育旅游资源.pptx
- 体育旅游(第二版)课件 第三章 体育旅游者.pptx
- 体育产业概论 课件全套 曹可强 第1--14章 导论、体育产业资源 ---体育产业政策.pptx
- 互换性与测量技术 第2版 课件 1.5 标准更新说明.pptx
- 体育旅游(第二版)课件 第四章 体育旅游市场.pptx
- 体育旅游(第二版)课件 第五章 体育旅游目的地.pptx
最近下载
- 2025年江西高考各科试卷及答案.doc VIP
- 08J933-1 体育场地与设施(一).docx VIP
- (高清版)B/T 8878-2023 针织内衣.pdf VIP
- T_ZHYX 003-2025 灌洗法提取小鼠肺泡巨噬细胞及体外培养操作规程.docx VIP
- 医院培训课件:《ERAS背景下围术期患者的营养评估及管理》.pptx
- NB-T11175-2023抽水蓄能电站经济评价规范.pdf VIP
- 重大版(2023)五年级下册信息科技 第1课 依次点学号课件.pptx VIP
- 专用钻床液压系统设计说明书.doc VIP
- (2025年浙江高考真题)2025年高考浙江卷(6月)物理真题(原卷版).docx VIP
- 2025年山东省平度市中考数学试卷附答案详解(达标题).docx VIP
原创力文档

文档评论(0)