Встречается на собеседованиях • сегодня
Для чего нужен final
Ключевое слово final в Java используется для обозначения неизменяемости.
- Переменные:
finalпеременная не может быть изменена после инициализации.- Пример:
java
final int x = 10; // x = 20; // Ошибка компиляции
-
Методы:
finalметод нельзя переопределить в подклассах.- Пример:
java
class Parent { final void show() { System.out.println("Parent"); } } class Child extends Parent { // void show() { } // Ошибка компиляции }
-
Классы:
finalкласс нельзя наследовать.- Пример:
java
final class ImmutableClass { } // class SubClass extends ImmutableClass { } // Ошибка компиляции
Используется для безопасности, оптимизации и проектирования неизменяемых объектов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы