Specificatore che può essere utilizzato solo su classi e membri di classi:
Quando una classe ha lo specificatore final, non è possibile creare una sottoclasse della classe.
Quando un campo ha lo specificatore final, non è possibile eseguire l'override del campo in una sottoclasse.
Quando un metodo dispone dello specificatore final, non è possibile eseguire l'override del metodo in una sottoclasse.