Mot-clé Java final
Exemple
Définissez une variable sur final
, pour l'empêcher d'être remplacée/modifiée :
public class Main {
final int x = 10;
public static void main(String[] args) {
Main myObj = new Main();
myObj.x = 25; // will generate an error: cannot assign a value to a final variable
System.out.println(myObj.x);
}
}
Définition et utilisation
Le final
mot-clé est un modificateur de non-accès utilisé pour les classes, les attributs et les méthodes, ce qui les rend non modifiables (impossible d'hériter ou de remplacer).
Le final
mot-clé est utile lorsque vous souhaitez qu'une variable stocke toujours la même valeur, comme PI (3.14159...).
Le final
mot-clé est appelé "modificateur". Vous en apprendrez plus à ce sujet dans le chapitre sur les modificateurs Java .
Pages connexes
En savoir plus sur les attributs dans notre didacticiel sur les attributs de classe Java .