インスタンス変数
@'で始まる変数はインスタンス変数、特定のオブジェクトに所属。
インスタンス変数はそのクラスまたはサブクラスのメソッドから参照できる。
初期化されていないインスタンス変数を参照した時の値はnil。

class Foo
  def initialize
    @a = 1
  end
  def a
    @a
  end
  def b
    @b
  end
end

class Baa < Foo
  def baa_a
    @a
  end
end

p Foo.new.a     # >> 1
p Foo.new.b     # >> nil
p Baa.new.baa_a # >> 1