[计算机软件及应用]chap6_类与对象3
第6讲 类与对象的更多内容 对象数组* 对象指针变量* this指针 对象与函数 变量作用域 类对象作为成员 静态成员 友元 类模板 1 对象数组 对象数组 一个数组中的每个数组元素都为同一类的对象。 对象数组的创建 数组长度必须为常量;若在创建数组的同时为每个数组元素进行初始化,则可以省略数组长度。 系统会创建数组中的每个对象元素,并调用相应的构造函数去初始化每个数组元素。 由于创建对象数组即创建多个对象,也要调用构造函数,因此对象数组的声明形式与构造函数有关。 数组的生命期结束时,会为每一个数组元素调用析构函数。 创建对象数组 创建对象数组的形式1 类名 数组名[常量表达式]; 此时该类中: 没有自定义构造函数,或 自定义了无参构造函数,或 自定义了有参构造函数,但为每个参数提供了默认值。 若不满足以上三个条件之一,则不能使用该形式创建对象数组。 举例说明创建对象数组:Circle类 举例说明创建对象数组:Circle类 创建对象数组 创建对象数组的形式2: 类名 数组名[常量表达式]={类名(参数表),…,类名(参数表)}; 此时该类中: 只有自定义的有参构造函数且没有提供默认参数值。 若类中只提供了自定义有参构造函数且没有提供默认参数值,将不能使用第一种形式创建对象数组。 举例说明创建对象数组:Circle类 创建对象数组 若希望在程序中使用多种形式创建对象数组,则应该
您可能关注的文档
- [计算机硬件及网络]计算机组成原理 第五章严军勇-2003-2012年.ppt
- [计算机硬件及网络]计算机操作系统3第3章 处理机调度与死锁.ppt
- [计算机硬件及网络]计算机操作系统发展历史.ppt
- [计算机硬件及网络]计算机组成原理42 控制器组成.ppt
- [计算机硬件及网络]计算机网络word版.doc
- [计算机硬件及网络]计算机网络技术专业自评报告华软.doc
- [计算机硬件及网络]计算机联锁系统培训.doc
- [计算机硬件及网络]诺基亚C7-00_图片_整体测评_参数规格_优缺点大全.pdf
- [计算机硬件及网络]赴美签证 DS-160 中文版填表说明.ppt
- [计算机硬件及网络]选修五-有机合成.ppt
- DB54∕T 0659-2026 短须裂腹鱼 (地方标准).docx
- DB33∕T 725-2008 美容美发业服务质量规范及星级评定.docx
- DB54∕T 0652-2026 黄石爬鮡繁殖技术规程 (地方标准).docx
- DB54∕T 0653-2026 黄石爬鮡增殖放流规程 (地方标准).docx
- DB33∕T 720-2008 无公害李 生产技术规程.docx
- DB33∕T 798-2022 黑木耳绿色生产技术规程.docx
- DB33∕T 717-2016 大棚绿芦笋生产技术规程.docx
- DB33∕T 745-2009 饲料中甲基睾丸酮的测定 高效液相色谱法.docx
- DB33∕T 748.2-2009 北冬虫夏草栽培技术规程 第2部分:栽培技术规程.docx
- DB33∕T 812.3-2010 桂花绿化苗木生产技术规程 第3部分:容器苗栽培管理.docx
最近下载
- 在xx县教育工会第七届代表大会上的报告.doc VIP
- 施工项目部标准化管理工作手册.doc VIP
- 分光光度法测定二氧化硅含量的不确定度评定.docx
- 沈阳市皇姑区黄河南大街西侧勘察报告.doc
- 正弦(SINEE)EM303B变频器说明书用户手册.pdf
- EN 10228-3_2016 中文版(钢锻件 无损检测 第 3 部分:铁素体和马氏体钢锻件超声检测).docx VIP
- (高清版)B-T 23661-2022 建筑用橡胶结构密封垫.pdf VIP
- 《朱子家训》全文及译文.docx VIP
- 应用于XGPON的单纤双向光收发组件.pdf VIP
- DB11T 2556-2026《城市轨道交通既有线改造技术要求》.pdf VIP
原创力文档

文档评论(0)