【发布时间】:2013-12-15 07:43:31
【问题描述】:
一个非常简短的问题 - 消息处理方法是如何命名的(在消息传递时调用的第一个方法),以及它是在哪个类中定义的?
【问题讨论】:
标签: class smalltalk messages squeak
一个非常简短的问题 - 消息处理方法是如何命名的(在消息传递时调用的第一个方法),以及它是在哪个类中定义的?
【问题讨论】:
标签: class smalltalk messages squeak
向对象发送消息由 VM 处理,您不会找到处理它的具体方法。
但是,ContextPart>>#send:to:with:super: 包含的实现应该与 VM 的实现方式相同。特别是,它调用了Behavior>>#lookupSelector:,您可以在其中看到爬上继承层次结构的代码。
【讨论】: