J'ai trouvé quelques références ( par exemple ) qui suggèrent d'utiliser final
autant que possible et je me demande si c'est important. Cela concerne principalement les paramètres de méthodes et les variables locales, et non les méthodes ou classes finales. Pour les constantes, cela a un sens évident.
D'une part, le compilateur peut effectuer certaines optimisations et il rend l'intention du programmeur plus claire. D'autre part, il ajoute de la verbosité et les optimisations peuvent être triviales.
Est-ce que je dois faire un effort pour m'en souvenir ?
0 votes
Voici un article connexe à consulter : stackoverflow.com/questions/137868/
3 votes
Duplicata de : stackoverflow.com/questions/137868/
1 votes
Je vote pour parce que je ne savais pas qu'il était possible d'utiliser final comme modificateur de paramètres avant de lire ceci. Merci !
0 votes
Question ultérieure, mais tout de même pourquoi marquer les variables locales et les paramètres de méthode comme finaux ?