- 3
- 0
- 约8.18千字
- 约 9页
- 2018-07-04 发布于浙江
- 举报
C教程第07章类对象-3对象的初始化、构造
PAGE PAGE 7第7章 类与对象7.1 类和对象7.2成员函数的重载7.3 对象的初始化、构造函数与析构函数7.3.1 基本概念及定义 1. 对象的4种初始化方法在使用对象中的成员数据之前,必须赋给它们确定的值;即在使用对象之前,首先要对对象中的成员数据进行初始化。在定义类时不能对类中的成员数据直接初始化,但在创建对象时,可借助4种方法进行初始化。1).初始化列表法。 这种方法只能对公有成员数据初始化,对私有和保护类的数据无能为力。 由于对象的封装性要求将类的成员数据都定义为私有的,因此这种方法不常用。2).通过赋值语句来实现,即将一个已经初始化的对象赋给要初始化的对象。如前例。3).在类中定义一个成员函数,该成员函数能够对对象的成员数据进行设置,如前例。4).通过构造函数来进行初始化,它的特点是在创建对象的同时自动对对象中的成员数据进行初始化。2 构造函数C++规定与类同名的成员函数是构造函数,它是一个特殊的成员函数。●构造函数的一般格式为:类名::与类同名的成员函数名(参数表) { - - - }例如:class CSimpleString{ char *string ; int length ;public: CSimpleString (int) // { string = 0 ; length = a ;} };也可以:c
您可能关注的文档
- 5一次函数像的应用.ppt
- 5含有一个量词的题的否定.ppt
- 5屋面防工程施工.ppt
- 5号居住地项目可行研究报告.doc
- 5标盾构头井加固施工方案.doc
- 5档以内导架设(更换)作业指导卡(范本).doc
- 5电控汽车波形分析—喷油器波形分析.ppt
- 5电气、工监理细则.doc
- 5第五章政府与生产.ppt
- 5落地式料平台施工方案.doc
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- Rome《罗马(2005)》第一季第十一集完整中英文对照剧本.docx VIP
- 2024年食品安全抽检监测技能大比武理论考试题库资料(含答案).pdf
- Rome《罗马(2005)》第一季第十二集完整中英文对照剧本.docx VIP
- Rome《罗马(2005)》第一季第八集完整中英文对照剧本.docx VIP
- 毕业论文-基于proteus仿真的51程序设计.doc VIP
- Rome《罗马(2005)》第一季第九集完整中英文对照剧本.docx VIP
- Rome《罗马(2005)》第一季第四集完整中英文对照剧本.docx VIP
- Rome《罗马(2005)》第一季第五集完整中英文对照剧本.docx VIP
- Rome《罗马(2005)》第一季第六集完整中英文对照剧本.docx VIP
- Rome《罗马(2005)》第一季第十集完整中英文对照剧本.docx VIP
原创力文档

文档评论(0)