引数には、アクセサメソッドを作りたい変数名を、「"変数名"」か「:変数名」1で指定します。 上記プログラムでインスタンス変数nameとageに対するアクセサメソッドを定義しましたが、 attr_accessorを使うと以下のように省略して書くことができます。 # coding: windows-31j class Human # これだけでname、ageのアクセサメソッドが定義できる attr_accessor :name ,:age # 名前と年齢を表示するメソッド def print_name_age puts "名前は#{@name}です。年は#{@age}歳です。" end end taro = Human.new taro.name = "太郎" # 「name=」メソッドの呼び出し taro.age = 30 # 「age=」メソッドの呼び出し taro.print_name