【发布时间】:2012-03-30 19:58:45
【问题描述】:
在 Ruby 中,当我通过孩子调用父母的方法时,是否可以获取孩子的常量?
例子:
class Tester
class Parent
def go
EWOCK
end
end
class Child < Parent
EWOCK = "EWOCKS rule"
end
end
然后致电Tester::Child.new.go 并希望“EWOCKS 规则”回来?
[编辑 3/31]
哇,我真的很抱歉,伙计们。我完全搞砸了解释。
- Parent 应该是 Child,Child 应该从 base 继承。
- 呼叫应该是孩子而不是父母
再次,非常抱歉,并感谢那些试图理解我可怕的文章的人。
现在已经修复了。
【问题讨论】:
-
您的示例没有显示通过孩子调用父母的方法。我误会了吗?
-
@Wayne:我猜
Parent应该继承自Child -
@Wayne Conrad - 真的很抱歉,我已经更新了解释。
-
@NiklasB。真的很抱歉 - 我已经更新了解释
标签: ruby inheritance