Что значит final
Он предполагает, что значение не может быть изменено в будущем. Ключевое слово final может применяться для переменной, метода и класса.
Если final применен к переменной, то она становится константой, т. е. не может быть изменена и не имеет дефолтного значения.
Если final применен к классу, то его нельзя использовать, как родителя.
Если final применен к методу, то его нельзя переопределить в классах наследниках.
Oct. 19, 2023, Источник