class A
 X=1
 def a
  p X
 end
end

class B < A
 X=2
end

クラスAとBが↑みたいにあって
B.new.a
実行すると1になるんだけどなんで?