
Локальный класс — это класс, объявленный внутри метода или блока кода. Он доступен только в пределах этого метода или блока.
Локальные классы часто используются для упрощения кода, когда нужен вспомогательный класс, не требующийся за пределами метода.
В примере на картинке внутри метода
main()
объявлен локальный класс LocalClass
. В нем определен метод printMessage()
. Далее создается экземпляр LocalClass
и вызывается его метод.