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

Внутренний (Inner) класс имеет доступ ко всем переменным и методам своего внешнего класса и может непосредственно ссылаться на них. Inner класс можно объявить не только в теле класса, но и внутри метода.

Объект внутреннего класса связан с внешним объектом-создателем. Для внутренних классов доступны все элементы внешнего класса.

Inner классы не могут содержать статических методов.

Вот очень годная статья: inner classes.

Группы для общения: