インスタンスが生成する名前空間
インスタンスは、それ自身が管理する名前空間を有している。下図におけるインスタンスの内部の肌色の枠のことを指している。
https://scrapbox.io/files/652a2f8f7cb560001bcdbedf.png
これらの名前空間はインスタンスのライフタイムと同じ期間存在する。つまり、インスタンス化された時に生成され、そのインスタンスのライフタイムが終了した時点で消滅する。 これに対して、メソッドが管理する名前空間(青色の枠)は、そのメソッドが呼び出された時に生成され、メソッドが終了した時点で消滅する。
この違いを意識しよう。