— Привет, Амиго! Быстро же ты справился с новыми темами и задачами. А у меня для тебя сегодня — много хорошего чтива. Думаю, тебе будет полезно еще раз как следует разобраться с вложенными классами.

Вложенные внутренние классы

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

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

Чем статические вложенные классы отличаются от других групп? Продолжаем рассматривать тему вложенных классов и разбираться с нюансами — в этой практической лекции.

Внутренние классы в локальном методе

Локальные классы — это подвид внутренних классов, но у них есть ряд особенностей и отличий. Давай посмотрим на него в действии.

Анонимные классы

Как и локальные классы, о которых мы говорили в прошлой лекции, анонимные — подвид внутренних классов. У них также есть несколько сходств и отличий между собой. Давай разберемся в этой подробной лекции, почему они, собственно, называются «анонимными», и посмотрим на практические примеры.

И еще: полезная ссылка. Все о final читаем в 7 главе книги "Философия Java" href='https://javarush.com/groups/posts/591-vot-tak-final' target='_blank'>в статье на нашем сайте.