私はそれに気づきました:
class A {
ClassB b = new ClassB() { // anonymous class
/* some expression using this */
}
}
this
匿名クラス内でキーワードを使用する場合は常に、匿名クラスでthis
はなく、囲んでいる外部クラス/列挙型を参照します。
this
これは、匿名クラスを表すことができないという意味ですか?ただ「通常の」クラスと列挙型?
また、インターフェースを表すことはできますthis
か?super