问题
单项选择题
若对象A可以给对象B发送消息,那么()。
A.对象B可以看见对象A
B.对象A可看见对象B
C.对象A,B相互不可见
D.对象A,B相互可见
答案
参考答案:B
解析:
[分析] 消息的对象间通信中指一个对象通过向另一对象发送消息来请求其服务。一个消息通常包括接收对象名、调用的操作名和适当的参数(如有必要)。消息只告诉接收对象需要完成什么操作,但并不能指示接收者怎样完成操作。消息完全向接收者解释,接收者独立决定采用什么方法来完成所需的操作。因此,A可以看见B,B不一定能看见A。