短い答え 短い答え: クロージャにとって、delegateってのは、変更可能なthisですよ。 長い答え メソッドにとってthisとは何だったか まず、thisとは何だったかを確認します。thisの中核的な意味は、インスタンスメソッドから見て自分自身が所属するインスタンスを指すということですね。それはOK。 thisの振舞いには、も1つ着目すべきことあります。 class C { void method() {} int field; void foo() { method(); // this.method() System.out.println(field); // this.field } } 上のメソッドfoo()の定義で、this.method(),this.fieldと書くかわりに、thisを省略してmethod(),fieldと書くことができています。これが意味するのは、コ