-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 に答える