Для обращения из внутреннего класса Inner к экземпляру обрамляющего класса Outer используется следующая запись:
Outer.this
Можно ли обратиться из класса Inner к экземпляру класса, обрамляющего класс Outer и при этом не использовать конструкцию ИмяКлассаОбрамляющегоОбрамляющийКласс.this?
Есть ли реальное применение такой архитектуре, когда класс содержит внутренние классы, которые в свою очередь тоже содержат внутренние классы?
для этого надо использовать наследование от обрамляющего класса, незнаю насколько это практично, но выглядит уродливо
class ИмяКлассаВложенногоВВложенныйКласс extends ИмяКлассаОбрамляющегоОбрамляющийКласс {ИмяКлассаОбрамляющегоОбрамляющийКласс sc = this;}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости