クラスとオブジェクト
クラスの基本
class キーワードでクラスを定義し、new メソッドでインスタンスを作成します。 Ruby のすべてのオブジェクトはクラスのインスタンスです。
クラス定義の基本
クラス名はキャメルケース(PascalCase)で書きます。ClassName.new でインスタンスを生成します。
- class キーワードで定義
- クラス名は大文字始まり(PascalCase)
- .new でインスタンスを生成
- def でインスタンスメソッドを定義
Rubyエディタ
Rubyはすべてオブジェクト
Ruby では整数・文字列・nil・true・false を含むすべてがオブジェクトです。 すべてのオブジェクトはいずれかのクラスのインスタンスです。
Rubyエディタ