junior
О чем говорит ключевое слово `final`?
Модификатор final запрещает дальнейшее изменение того элемента, к которому он применён. Может использоваться с переменными, параметрами методов, полями и методами класса, а также с самими классами.
- Класс — не может иметь наследников;
- Метод — не может быть переопределён в классах-наследниках;
- Поле — не может изменить своё значение после инициализации;
- Параметры методов — не могут изменять своё значение внутри метода;
- Локальные переменные — не могут быть изменены после присвоения им значения.