【发布时间】:2014-08-21 08:06:04
【问题描述】:
在下面的例子中,在派生类中访问基类的实例变量有什么更好的方法?
class A
attr_accessor :var_a, :var_b
def initialize(var_a, var_b)
@var_a = var_a
@var_b = var_b
end
def xyz
C.new.xyz
D.new.xyz
end
end
class C < A
def xyz
puts "C xyz #{var_a} #{var_b}"
end
end
class D < A
def xyz
puts "D xyz #{var_a} #{var_b}"
end
end
a = A.new
a.xyz
【问题讨论】:
标签: ruby oop inheritance