0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

クラスメソッドとインスタンスメソッド

Posted at

クラスメソッドとインスタンスメソッドについての気づきたち

クラスメソッドの定義方法

class User
  def self.greeting
    puts "クラスメソッドへようこそ"
  end
end
  • メソッドの前にself.を指定

インスタンスメソッド

class User
  def greeting
    puts "インスタンスメソッドへようこそ"
  end
end

使い分け

クラスメソッド:クラス全体に関係する処理で使用する

インスタンスメソッド:インスタンスに対して個別的に適用したい処理で使用する

⚠️

クラスメソッド・インスタンスメソッドに関する知識は、ここに蓄積していくため、編集・追記が多くなると思いますが、ご容赦ください・・・・

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?