Porque deve ser colocado final nos parâmetros dos métodos? Qual a utilidade disso? É só uma convenção ou tem alguma diferença mesmo!!
Valeu!!
[quote=“Jhonatas”]Porque deve ser colocado final nos parâmetros dos métodos? Qual a utilidade disso? É só uma convenção ou tem alguma diferença mesmo!!
Valeu!![/quote]
Outro dia teve uma pessoa com a mesma dúvida. Utilizar final é mais uma proteção, ao utilizar parâmetros como final você impede que os valores sejam alterados e evita surpresas.
Se coloca a palavra reservada final em atributos que são Constantes. Isso aumenta a performance do sistema.
Fernando Generoso da Rosa
coloca-se também a palavra final nas classes (objetos) para não permitir que tenha extenção desse objeto, ou seja, quando vc quiser que ninguém crie uma extenção de algum objeto que vc criar.
É uma questão de clareza também. Indica que os valores serão lidos apenas.