class Ahttp://rc.org.cn/forums/viewthread.php?tid=879
def a
puts "base a"
end
end
class B < A
def b
puts "sub b"
# 调用A的方法a
A.instance_method('a').bind(self).call
end
end
感谢汉东(blackanger)
class Ahttp://rc.org.cn/forums/viewthread.php?tid=879
def a
puts "base a"
end
end
class B < A
def b
puts "sub b"
# 调用A的方法a
A.instance_method('a').bind(self).call
end
end
4 条评论:
。。。不谢,哈哈。
直接调不就行了?反正又不同名。
忘了说明了,我当时实际的问题是要调用父类的同名方法。
只是原作者写的是调非同名方法,我就没有改。
蠢啊,调用同名方法用super就可以了。
发表评论