Java Core junior

К каким конструкциям применим модификатор final?

Ответ

К классу (нельзя наследовать), методу (нельзя переопределить), переменной (нельзя переприсваивать).

Разбор: final применяется к классу (запрет наследования), методу (запрет переопределения) и переменной/полю/параметру (запрет повторного присваивания). Ловушка: к пакетам и интерфейсам final неприменим; final-поле можно инициализировать не только в объявлении, но и в конструкторе (blank final), а локальную final-переменную — при первом присваивании.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться