2017-02-08 12 views

ответ

14

Учитывая, что внутренний класс имеет поле со ссылкой на экземпляр окружающего класса, я не вижу, как он может загрузить без загрузки закрывающего класса.

Статический вложенный класс может быть другим, так как это действительно не зависит от его охватывающего класса.

+0

Что делать, если x.getEnclosingClass() используется для статического вложенного класса? –

+0

@ j4nbur53: Ну, как я уже сказал, это может быть иначе - я не исследовал. –