<RubyLearn/>

クラスとオブジェクト

クラスの基本

class キーワードでクラスを定義し、new メソッドでインスタンスを作成します。 Ruby のすべてのオブジェクトはクラスのインスタンスです。

クラス定義の基本

クラス名はキャメルケース(PascalCase)で書きます。ClassName.new でインスタンスを生成します。

  • class キーワードで定義
  • クラス名は大文字始まり(PascalCase)
  • .new でインスタンスを生成
  • def でインスタンスメソッドを定義
Rubyエディタ

Rubyはすべてオブジェクト

Ruby では整数・文字列・nil・true・false を含むすべてがオブジェクトです。 すべてのオブジェクトはいずれかのクラスのインスタンスです。

Rubyエディタ