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