《c 程序设计基础第七章-类和对象
作业 7.14 7.16 7.17 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 类的组合(也称类的聚集),描述的就是一个类内嵌其它类的对象作为数据成员的情况,它们之间的关系是一种包含与被包含的关系。 在面向对象程序设计中,可以对复杂对象进行分解、抽象,把一个复杂对象分解为简单对象的组合。 7.8 类的组合 * //组合类 class Rectangle //Rectangle类的定义 { public: //外部接口 Rectangle(Point xp1, Point xp2, int c); ~Rectangle(); int GetColor(){return color;} int GetWidth(){return abs(p1.GetX()-p2.GetX());} int GetHeight(){return abs(p1.GetY()-p2.GetY());} private: //私有数据成员 Point p1,p2; //Point类的对象p1,p2 int color; }; 7.8 类的组合 * 7.8 类的组合 * 当创建组合类的对象时,各个内嵌对象也将被自动创建。因此,在创建组合类对象时既要对本类的基本数据成员进行初始化,又要对内嵌对象成员
您可能关注的文档
- uml建模语言及工具(李妮娅)ml03-new.ppt
- ucs统计算平台.pptx
- tygacil-液pim.pptx
- u商城u8集成置及应用.pptx
- tygacil-血液pm2014.pptx
- vb程序计教程(潘蕾)第一讲复习.ppt
- vb程序设计教程(潘蕾vb基础.ppt
- vb程序计教程(潘蕾)考题分类总结2013春.ppt
- vb程序设计教(潘蕾)第二章 窗体设计1.ppt
- vb程序设计教程(蕾)vb3.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 95598电话服务规范用语.pdf VIP
- 数字图像处理2数字图像处理基础.ppt VIP
- unit3messageoftheland现代大学英语精读.pptx VIP
- 南宁市横县2024届重点中学小升初语文入学考试卷含答案.doc VIP
- 朝鲜族房屋建造与结构.ppt VIP
- 园林生态学试卷及答案.docx
- 皮肤脓肿、疖和痈多学科决策模式中国专家共识(2025版).docx
- 高考物理近代物理选择题专练(历年高考真题近代物理选择题,共100题,含解析).pdf VIP
- 全自动滚筒洗衣机维修手册.pdf
- 2023年武汉工程大学公共课《思想道德基础与法律修养》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)