-4
o = Object.new

def o.method_missing(m,*args)
  puts "xxxxxxx #{m}"
end

p o.some_method

覆盖方法的基本过程是什么?

4

1 回答 1

2

新方法如何知道我正在调用缺少的方法

如果一个被调用的方法没有被定义,它可以告诉你正在调用一个缺失的方法。

它如何打印新方法的输出?

通过执行新定义的方法。

如何被some_method视为m论据?

按设计。

于 2016-02-24T22:07:56.640 回答