self, インスタンス変数のコンテキスト このコンテキストは以下を決定する selfと書いたときにどのオブジェクトを指すか インスタンス変数はどのオブジェクトに属するか レシーバを省略したときにどのオブジェクトのメソッドが起動するか つまりこれは1つのオブジェクトで決まる ここでは「インスタンスコンテキスト」と呼ぶ メソッドを呼ぶごと/returnするごとに変わる