Рубрики
Без рубрики

Быстрый секс на Java. Вложенные классы

Вступление Эта серия будет посвящена базовому пониманию Java…. С пометкой “ява”, Тристан.

  • Эта серия будет посвящена базовому пониманию Java. Всякий раз, когда я ловлю себя на том, что спрашиваю: “Как это работает?”. Я создам сообщение в блоге и размещу его здесь. Эта серия не будет в порядке, поэтому не стесняйтесь читать любой пост, который вы сочтете наиболее актуальным. Все ресурсы для этого поста можно найти здесь

Зачем использовать вложенные классы?

  • Что ж, есть 3 основные причины использования вложенного класса

1) Это способ логической группировки классов, которые используются только в одном месте. Если класс полезен только для одного другого класса, логично встроить его в этот класс

2) Это увеличивает инкапсуляцию. Вложенный класс по-прежнему имеет доступ к закрытым членам внешнего класса, но остается скрытым для внешнего мира.

3) Это может привести к созданию более надежного и удобного в обслуживании кода. Вложение небольших классов в классы верхнего уровня приближает код к тому месту, где он используется.

Статические вложенные классы

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

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

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

Оригинал: “https://dev.to/theplebdev/java-quickie-nested-classes-1lje”