Ruby クラスメソッドを定義する

概要

Rubyでクラスメソッドを定義するには、selfキーワードを使います。

 


Humanクラスにクラスメソッドのsayを定義します。

class Human
 def self.say
  puts "hello"
 end
end

使い方

インスタンスを生成せずに、クラス名からメソッドが呼べます。

Human.say