[Из песочницы] Любопытная особенность языка Java и коварные ошибки, которые она может повлечь

Комментарии 2

  • 214a4017ab8b83e262c9d969274981c5_small.j

    11.09.17 в 14:15

    +2

    Есть отлично правило хорошего кода: «Используйте только статические внутренние классы».
    И есть еще лучше: «Старайтесь не использовать внутренние классы вообще».

    Ситуации, когда действительно нужен не статический внутренний класс, крайне редкие. Если вам встретился такой, то скорее всего вы наткнулись на ошибку или на плохой код, который нужно переписать.

  • 11.09.17 в 14:31

    0

    Мне кажется, всё логично. Текущий контекст перекрывает более общий.
    Тем более, что даже ванильный компилятор будет на такой код предупреждение выбрасывать.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

© Habrahabr.ru