- В выражении создания экземпляра класса для неприватного внутреннего члена class, §15.9.2 определяет непосредственно включающий экземпляр
класса-члена. Класс-член мог быть создан компилятором
, который отличается от компилятора выражения создания экземпляра класса
. Следовательно, должен существовать стандартный способ для компилятора
выражения создания передать ссылку (представляющую
непосредственно включающий экземпляр) конструктору класса-члена.
Следовательно, язык программирования Java в этом разделе считается, что
конструктор класса закрытого внутреннего члена неявно объявляет
начальный параметр для непосредственно включающего его экземпляра. §15.9.3
указывает, что экземпляр передается конструктору. ...
Например, почему это потому, что "Класс-член мог быть создан компилятором, который отличается от компилятора выражения создания экземпляра класса
", поэтому "должен существовать стандартный способ для компилятора
выражение создания для передачи ссылки (представляющей
непосредственно включающий экземпляр) в конструктор класса-члена.»?
Я не могу понять, какая причинно-следственная связь существует между этими двумя предложениями.Я прочитал несколько связанных текстов, например этот и этот. Но я все еще озадачен.
Может ли кто-нибудь объяснить мне этот отрывок подробно?
Было бы даже лучше, если примеры можно объединить.
Спасибо, что читаете.
Подробнее здесь: https://stackoverflow.com/questions/789 ... riable-rep