Java. локальные классы, есть ли причина не делать его окончательным?

У меня вопрос о локальных классах в Java (классы, которые объявляются в методе или в блоках, ограниченных {}).

Есть ли причина не объявлять локальный класс как final ? Мы не можем наследовать другой класс от локального класса (если он не определен в той же области видимости), но когда мы объявляем его как final , может быть, компилятор сможет сделать код намного проще?

Спасибо!

7
задан animuson 3 December 2011 в 03:45
поделиться