Rubyがミニツク

あなたのRubyの技術に関するより詳しい知識と理解を増やします。

Ruby入門コース

このコースについて

Rubyのeラーニング研修システムはRailsを使ってWebアプリケーション開発ができる技術者の育成を目指します。 そのため、Railsを扱うことができるだけのRubyの知識を得ることがRuby入門コースの目標となっています。

コンテンツ一覧

ヒント レッスンの名前をクリックすると、その内容を表示します。

次のコンテンツ ホームへ戻る

インスタンスメソッド

インスタンス変数の初期化をしてくれるinitializeメソッドについて説明しましたが、他のクラス内で定義するインスタンスメソッドについて説明します。クラスの中で普通に定義したメソッドは、インスタンスメソッドとして扱われます。インスタンスメソッドはnewメソッドでインスタンスを作った時にそのインスタンスに追加されます。インスタンスメソッドはインスタンスに対する操作を目的としたメソッドなので、インスタンスをレシーバにして呼び出します。

class Foo
  def foo
    puts("foo")
  end
end
instance = Foo.new
instance.foo  #=> foo


次のコンテンツ ホームへ戻る