Сообщение Re: Ключевое слово для доступа к объемлющему классу из вложе от 08.11.2023 10:26
Изменено 08.11.2023 10:29 vsb
Re: Ключевое слово для доступа к объемлющему классу из вложе
В Java используется синтаксис OuterClass.this.
В общем случае вложенность может быть произвольного уровня, поэтому альтернатив тому, как в Java сделано, я не вижу.
В общем случае вложенность может быть произвольного уровня, поэтому альтернатив тому, как в Java сделано, я не вижу.
Re: Ключевое слово для доступа к объемлющему классу из вложе
В Java используется синтаксис OuterClass.this.
В общем случае вложенность может быть произвольного уровня, поэтому альтернатив тому, как в Java сделано, я не вижу. В целом это редкий синтаксис (он нужен только если происходит затемнение идентификатора), поэтому выделять для него отдельное ключевое слово — тоже не слишком-то правильно. В общем это один из тех случаев, где в Java сделано нормально (если вообще считать, что эта концепция вложенных классов со ссылкой на внешний — нужна, в чём я, лично, сомневаюсь).
В общем случае вложенность может быть произвольного уровня, поэтому альтернатив тому, как в Java сделано, я не вижу. В целом это редкий синтаксис (он нужен только если происходит затемнение идентификатора), поэтому выделять для него отдельное ключевое слово — тоже не слишком-то правильно. В общем это один из тех случаев, где в Java сделано нормально (если вообще считать, что эта концепция вложенных классов со ссылкой на внешний — нужна, в чём я, лично, сомневаюсь).