- 0
- 0
- 约4.36千字
- 约 35页
- 2019-05-13 发布于广东
- 举报
对象 对象是一些属性及专用服务的封装体,它是问题空间中一些东西的抽象。 由以上定义可知,对象就是我们在问题空间中要考虑的那些人或事物。它具有一组属性和一组操作。这些属性的值刻画了一个对象的状态,而这些操作是对象的行为,通过它们改变对象的状态(即属性值)。 数据和操作封装于对象的统一体中,而不是分开。这样,对象就具有较强的独立性和自治性,具有很好的模块性,为软件重用奠定了坚实的基础。 与对象相关的一个概念是对象类(Object Class)。对象类简称类,是有相似属性和行为的多个对象的集合。例如,对象“客车”、“货车”、“拖车”等,它们属一个共同的类“车辆”。 封装和继承 封装即信息隐藏。对象是一个很好的封装体。它向外提供的界面包括一组数据结构(属性)和一组操作(服务),而把内部的实现细节(如函数体)隐蔽起来。 继承指对象继承它所在类的结构、操作和约束,也指一个类(子类)继承另一个类(父类)的结构、操作和约束。继承体现了一种共享机制。 继承一个单一的父类时叫单继承,如果有两个以上的父类则是多继承。前者继承关系是单一的,体系结构表现为树;后者继承关系复杂,呈网状结构。 继承的作用在于信息组织和分类,简化对象及类的创建工作量。利用继承性,只要在原有类的基础上增加、删除或修改少量数据和方法就可以得到子类。 消息 一条消息告诉一个对象做什么,它指出:发送者、接收者、需要执行的服务、需要的参
您可能关注的文档
- 齐鲁医药学院药剂学课件 第三章(2).ppt
- 齐鲁医药学院药剂学课件 第十二章.ppt
- 齐鲁医药学院药剂学课件 第十三章.ppt
- 齐鲁医药学院药剂学课件 第十四章.ppt
- 齐鲁医药学院药剂学课件 第十五章.ppt
- 齐鲁医药学院药剂学课件 第十一章.ppt
- 齐鲁医药学院药剂学课件 第十章.ppt
- 齐鲁医药学院药剂学课件 第四章.ppt
- 齐鲁医药学院药剂学课件 第五章.ppt
- 齐鲁医药学院药剂学课件 第一章.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- (中文版)ACI 318-11-2011 美国混凝土结构建筑.规范.pdf
- 天津光年城-城市展馆单侧大悬挑圆环结构设计_江洋.pdf VIP
- 2025年陕西省初中学业水平考试地理试卷真题(含答案详解).pdf VIP
- 北京第二十中学语文新初一分班试卷含答案.doc VIP
- 离散数学期末复习题 .pdf VIP
- 化工企业环保治理设施安全隐患类比排查-129页.pptx
- 2026年陕西省初中学业水平考试适应性训练(四)生物试卷(含答案).pdf VIP
- 2024年云南高中学业水平合格考历史试卷真题(含答案详解).pdf VIP
- 设计技术服务方案(投标用).doc VIP
- 离散数学期末考试卷 .pdf VIP
原创力文档

文档评论(0)