В некоторых случаях полезно запретить наследование вообще. Для этого в описании метода в его сигнатуре указывается ключевое слово final.
Ключевое слово final может включаться в сигнатуру класса, при этом класс будет защищен от наследования.
Ключевое слово final может также включаться в описание свойства. В этом случае оно означает запрет на изменение значений свойства. Фактически, это означает определение константы.