返り値でインスタンス返すメソッドって普段使ってるけど実体はどうなってんの?
メソッド内でインスタンス作成したら、
メソッド終了時にそのインスタンスは消滅しそうな気がするが、
返した場合のみ消えないの?
それとも返すときにメモリコピーとかしてんの?