У меня вопрос о локальных классах в Java (классы, которые объявляются в методе или в блоках, ограниченных {}).
Есть ли причина не объявлять локальный класс как final ? Мы не можем наследовать другой класс от локального класса (если он не определен в той же области видимости), но когда мы объявляем его как final , может быть, компилятор сможет сделать код намного проще?
Спасибо!