我想创建一个基类来处理所有方法。在这种情况下,我将如何使用 ruby 来实现这一点?
class Dog
def initialize
@breed = "good breed"
end
def show_dog
puts "#{self.class.first_name} of breed #{@breed}"
end
end
class Lab < Dog
attr_reader :first_name
def initialize
@first_name = "good dog"
end
end
lb = Lab.new()
lb.show_dog
预期的结果将是“品种好品种的好狗”提前谢谢你:)