maeshimaの日記

メモ書きです

継承したメソッドでの定数探索は親から行われる

てっきり子のNAMEが使われると思ってた

class Parent
  NAME = "parent"
  def name
    NAME
  end
end

class Child < Parent
  NAME = "child"
end

child = Child.new
puts child.name # => parent