首页 > 试题广场 >

什么是消息?消息具有什么性质?

[问答题]
什么是消息?消息具有什么性质?
推荐
在面向对象程序设计中,一个对象向另一个对象发出的请求被称为“消息”。当对象接收到发向它的消息时,就调用有关的方法,执行相应的操作。例如,有一个教师对象张三和一个学生对象李四,对象李四可以发出消息,请求对象张三演示一个实验,当对象张三接收到这个消息后,确定应完成的操作并执行之。


一般情况下,我们称发送消息的对象为发送者或请求者,接收消息的对象为接收者或目标对象。对象中的联系只能通过消息传递来进行。接收对象只有在接收到消息时,才能被激活,被激活的对象会根据消息的要求完成相应的功能。

消息具有以下三个性质:

(1)  同一个对象可以接收不同形式的多个消息,作出不同的响应;

(2)  相同形式的消息可以传递给不同的对象,所作出的响应可以是不同的;

(3)  对消息的响应并不是必需的,对象可以响应消息,也可以不响应。

发表于 2018-05-05 21:00:09 回复(0)