- 面向对象的思考过程(原书第5版)
- (美)马特·魏斯费尔德
- 190字
- 2021-08-13 17:21:47
1.6.4 消息
消息是对象之间的通信机制。例如,当对象A调用了对象B的一个方法,对象A正在向对象B发送一个消息。对象B的响应由其返回值定义。其他对象只能调用一个对象的公共方法,而无法调用其私有方法。以下代码说明了这个概念:


在该例子中(假设Payroll对象已经被实例化),Payroll对象向Person对象发送了一个消息,目的是通过getName()方法获取name。再次注意不要过度关心实际的代码,这里只是为了演示。本书随后会展示详细的代码。