Встречается на собеседованиях • сегодня
Что означает final
Ключевое слово final в Java имеет несколько применений в зависимости от контекста:
- Поля (переменные класса) – значение нельзя изменить после инициализации (константа).
java
final int MAX_VALUE = 100;
-
Методы – нельзя переопределить в подклассах.
javapublic final void doSomething() { ... } -
Классы – нельзя наследовать (нет подклассов).
javapublic final class ImmutableClass { ... } -
Параметры методов – значение аргумента нельзя изменить внутри метода.
javavoid process(final String input) { ... }
Для примитивов – значение фиксировано, для объектов – нельзя изменить ссылку, но состояние объекта может меняться (если поля не final).

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