レッスン 10 / 12
クラスとオブジェクト
class でクラスを定義し、initialize でインスタンス生成時の初期化処理を書きます。attr_accessor を使うとゲッター/セッターを自動生成できます。
to_s メソッドを定義すると、puts や文字列補間でオブジェクトを表示する際の見た目を制御できます。
エディタを書き換えて試してみよう。
実行結果
puts などの出力の後に、最後に評価された式の値が「=> 値」の形で表示されます。
class でクラスを定義し、initialize でインスタンス生成時の初期化処理を書きます。attr_accessor を使うとゲッター/セッターを自動生成できます。
to_s メソッドを定義すると、puts や文字列補間でオブジェクトを表示する際の見た目を制御できます。
エディタを書き換えて試してみよう。
puts などの出力の後に、最後に評価された式の値が「=> 値」の形で表示されます。