何人かの方にRubyを教える機会があり、クラスメソッドとインスタンスメソッドの使い分けが書籍などの例だけだと分かりにくい、という相談を受けました。そのため記事にまとめることにしました。対象読者オブジェクト言語の学習経験が無く、入門書を呼んでいる最中。動物クラスと犬クラス、猫クラスそんな説明を読んで、ぼんやりとイメージがつかめている、という想定です。クラスメソッドとインスタンスメソッドクラスメソッドクラスオブジェクトから実行可能なメソッドです。hoge※selfはHogeでもよいインスタンスメソッドインスタンスオブジェクトから実行可能なメソッドです。<<-EOSこんにちわ。