Ruby Tips!

RubyのTipsを紹介します

クラスを定義する

クラスを定義するには以下のようにする。

class クラス名
  クラスの内容
end

他のクラスを継承するには<を使う。

class サブクラス名 < スーパークラス名
  クラスの内容
end

クラスはネストして定義することもできる。

class ClazzA
  class ClazzB
  end
end

::を使うとネストしたクラスを直接指定することができる。以下は上記と同じである。

class ClassA
end

class ClazzA::ClazzB
end