第5章 消息、继承与多态 5.1 消 息 在面向对象技术中,对象与对象之间并不是彼此孤立的,它们之间存在着联系,对象之间的联系是通过消息来传递的。在面向对象的程序中,消息就是数据成员及成员方法的引用。5.1.1 消息的概念 在日常生活中,人与人之间要进行交流。某人可以向别人提供服务,例如,他可以开汽车、教学生学习等;同时他也需要别人为他提供服务,例如,他要吃饭但不可能自己去种地,要穿衣不可能自己去织布,他必须请求别人的帮助;同样,他什么时间讲课,也必须得到他人的请求或命令。“请求”或“命令”便是人与人进行交流的手段。 在面向对象的系统中,把“请求”或“命令”抽象成“消息”,对象之间的联系是通过消息传递来实现的。当系统中的其他对象请求这个对象执行某个服务时,它就响应这个请求,完成指定的服务。通常,我们把发送消息的对象称为发送者,把接收消息的对象称为接收者。对象间的联系,只能通过消息传递来进行。对象也只有在收到消息时才被激活,去完成消息要求的功能。 消息就是向对象发出服务请求,是对数据成员和成员方法的引用。因此,它应该含有这些信息:提供服务的对象标识——对象名、服务标识——方法名、输入信息——实际参数、回答信息——返回值或操作结果。消息具有三个性质: (1) 同一对象可接收不同形式的多个消息,产生不同的响应。 (2) 相同形式的消息
您可能关注的文档
最近下载
- L13D9室外电缆工程 地方规范图集山东省标图集.docx VIP
- 甘肃选拔万名普通高校毕业生到基层工作考试专用教材医学专业知识高分通关试卷.pdf VIP
- 《出血性疾病课件概述》.ppt VIP
- 第五单元达标测试卷(单元测试)2025-2026学年二年级语文下册统编版(含答案).docx VIP
- Unit 5 Good manners知识点归纳+练习课件(共88张PPT) 牛津译林版八年级下册(含音频+视频).pptx VIP
- 孕前优生健康检查风险评估.ppt VIP
- 2022年广东省中考化学真题.pdf VIP
- L13D9 室外电缆工程标准图集.pdf VIP
- 智能农业:基于单片机的鱼菜共生系统设计与应用.docx VIP
- 金蝶KIS旗舰版操作手册(图文并茂版).pdf
原创力文档

文档评论(0)