我試圖在我的項目中找到錯誤的原因。我認爲這個問題的主題是原因。下面是一些描述問題代碼:我可以在不屬於班級或其父母的班級中調用一種方法嗎?
def self.foo()
content = 10
return content
end
class MyClass
def self.bar()
number = self.foo()
puts number
end
end
那麼,是不是可以從類中的類方法調用的類之外的方法?從我試過的東西看起來似乎沒有用,但我不確定。
你應該選擇其他的類名和其他方法名稱爲您的例子。類似於「MyClass」或「foo」/「bar」/「baz」。 – Stefan
喜歡這個?否則,請隨時編輯,以便我知道如何在將來做到這一點。 – Ruts
好多了。已經有一個類['Class'](http://ruby-doc.org/core-2.2.3/Class.html),還有一個方法['method'](http://ruby-doc.org /core-2.2.3/Object.html#method-i-method)這可能會讓人困惑:-) – Stefan