你好,我刚认识红宝石。我想知道如何从子类的方法运行父方法?在java中,这就像
class Child
..
def something_else
super.something
end
end和
parent::method_name();你能告诉我用Ruby怎么做吗?只找到了这个,而且使用alias_method_chain有点丑
发布于 2012-10-13 07:50:55
正如Taiki在另一个帖子中所建议的那样
class B < A
alias :super_a :a
def a
b()
end
def b
super_a()
end
end希望还有其他方法..。
更新:
最后,调用super()而不是super_a()。不知道它到底做了什么
https://stackoverflow.com/questions/12870973
复制相似问题