【问题标题】:Smalltalk / Squeak message handling methodSmalltalk / Squeak 消息处理方法
【发布时间】:2013-12-15 07:43:31
【问题描述】:

一个非常简短的问题 - 消息处理方法是如何命名的(在消息传递时调用的第一个方法),以及它是在哪个类中定义的?

【问题讨论】:

    标签: class smalltalk messages squeak


    【解决方案1】:

    向对象发送消息由 VM 处理,您不会找到处理它的具体方法。

    但是,ContextPart>>#send:to:with:super: 包含的实现应该与 VM 的实现方式相同。特别是,它调用了Behavior>>#lookupSelector:,您可以在其中看到爬上继承层次结构的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多