Project1
标题:
对原有方法的再定义(有关alias的使用)
[打印本页]
作者:
诡异の猫
时间:
2015-4-12 14:53
标题:
对原有方法的再定义(有关alias的使用)
本帖最后由 恐惧剑刃 于 2015-4-12 18:39 编辑
在同一个类里面我已经定义过一个方法
例如:
def test
@a = 1
@b = 2
@c = 3
end
现在我想在这个方法中补充
@d
= 4
我只能是重写这个方法 还是有什么代码可以继承我原本已经定义过得内容呢?
类似继承父类的方法我们用super 有没有类似的功能?
求高人 谢谢~~!!
作者:
taroxd
时间:
2015-4-12 15:01
alias_method :original_test, :test
def test
original_test
@d = 4
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1