从派生类方法调用基类方法

时间:2013-08-05 06:53:36

标签: ruby

我的基类中有一个方法,我需要从派生类中调用此方法。是否可以使用静态方法?

class base < A

  def self.method1
  end

end

class derived < base

  def method2
    base.method1
  end

end

这样可以吗?这是对的吗?

1 个答案:

答案 0 :(得分:7)

是..

class Base
  def self.method1
    p "hi"
  end
end
class Derived < Base
  def method2
    self.class.method1
  end
end
Derived.new.method2
# >> "hi"