我可以在使用ruby继承时进行初始化吗?

时间:2014-09-28 22:24:08

标签: ruby inheritance

我希望在继承它时自行初始化一个类,但在加载继承的类之前似乎会调用inherited。这可能是不好的形式吗?

class Foo
  def self.inherited klass
    klass.new
  end
end

class Bar < Foo
  def initialize
    puts 'initialize'
  end
end

0 个答案:

没有答案