アクセスメソッド - クラスの概念 - Ruby入門

screenshot

使い方は次のようになります。 class Car def initialize(carname="未定義") @name = carname end attr_accessor :name end 上記のように対象となるインスタンス変数名に対して「attr_reader」「attr_writer」「attr_accessor」のいずれかを使って上記のように記述することでインスタンス変数の参照や更新用のメソッドを個別に定義する代わりとなります。 その為、上記のように記述した場合は更新も参照も行え...

http://www.rubylife.jp/ini/class/index6.html
http://b.hatena.ne.jp/entry/http://www.rubylife.jp/ini/class/index6.html