我在想如何在另一個類的類的實例中調用方法。在Ruby的另一個類中調用方法
這是我想出了
class ClassA
def method
return "This is a method_from_class_A"
end
end
class ClassB
def initialize
@method_from_class_A=instance.method
end
def method_calls_method
@method_from_class_A
end
end
instance=ClassA.new
instance2=ClassB.new
puts instance2.method_calls_method
但我得到這個錯誤:
Testing.rb:9:in
initialize': undefined local variable or method
instance' for # (NameError) from Testing.rb:19:innew' from Testing.rb:19:in
'
我怎麼能解決這個問題?
感謝您的回覆。
我是新來編碼,所以我不完全知道靜態方法(自我)是什麼,並做什麼。你能向我解釋一下嗎? 謝謝。 – Pabi
@Pabi我編輯它來嘗試更多地解釋它。 – timthez