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

Вкладені внутрішні класи

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

Статичні вкладені класи

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

Внутрішні класи у локальному методі

Локальні класи — це підвид внутрішніх класів, але вони мають ряд особливостей і відмінностей. Давай подивимось на нього в дії.

Анонімні класи

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

И ще: корисне посилання. Все про final читаємо в 7 главі книги "Філософія Java" та в статті на нашому сайті.