Академия Кода
1.83K subscribers
665 photos
2 videos
2 files
43 links
Академия кода. Полезный контент по программированию. По всем вопросам @evgenycarter
Download Telegram
Вложенные классы

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

На картинке приведен синтаксис для записи вложенного класса. Здесь класс Outer_Demo – это внешний класс, а класс Nested_Demo – вложенный класс.

Вложенные классы в Java делятся на два типа:

☕️ Нестатические вложенные классы – нестатические члены класса.
☕️ Статические вложенные классы – статические члены класса.


#java

Подписывайтесь на канал 👉@cod_academy
👍3
Внутренние классы (нестатические вложенные классы)

Внутренние классы — это механизм безопасности в Java. Создать такой класс довольно просто — нужно написать класс внутри класса. Внутренний класс может быть закрытым (private), и после того, как Вы объявляете внутренний класс закрытым, он не может быть доступен из объекта вне класса.

На картинке Outer_Demo – внешний класс, Inner_Demo – внутренний класс, display_Inner() – метод, внутри которого мы создаем внутренний класс, и этот метод вызывается из основного метода.

#java

Подписывайтесь на канал 👉@cod_academy
👍3