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

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