假設我擁有從A類派生的類BRuby:調用子類中的父類的重寫方法
是否可以像這樣調用A的overrided方法?
class A
def method1
end
def method2
end
end
class B < A
def method1
### invoke method2 of class A is what I want to do here
end
def method2
end
end
#不完全重複到How do I call an overridden parent class method from a child class?,但我們似乎想要做同樣的事情。
您的意思是說您的示例代碼中B是A的子類? – sepp2k 2011-12-23 13:07:11
如果b是一個子類,那麼你可以簡單地在你的b中調用super。 – three 2011-12-23 13:10:09
不,他需要從後代的方法1調用super的method2。在Ruby中沒有辦法(我知道)要做到這一點。 – 2011-12-23 13:21:06