今までインスタンスに対して、newを呼び出せるとは知らなかった。 なにか、効果的に使う方法はあるのかな? 内部クラスのインスタンス生成 - or1ko's diary にコメントしたけど、インナークラスがエンクロージングクラスのインスタンス変数を参照するような場合、どのエンクロージングクラスがインナークラスのインスタンスを生成したかが問題になります。 public class EnclosingClass { private String enclosing; public EnclosingClass(String enclosing) { this.enclosing = enclosing; } public class InnerClass { private String inner; public InnerClass(String inner) { this.inner =