Non modifiable
helloworld
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
Y a t'il un moyen de retenir une instance de quelque chose dans un attribut et qu'il deviennent non-modifiable par la suite?
Y a t'il un moyen de retenir une instance de quelque chose dans un attribut et qu'il deviennent non-modifiable par la suite?
Configuration: Windows / Chrome 71.0.3578.98
1 réponse
-
Bonjour,
Il y a le mot cléfinal
qui permet de n'assigner une valeur qu'une seule fois.
final int n = 17; n = 42; // erreur à la compilation
Après il est possible de faire des classes avec des getteurs mais sans setteurs, etc.
Remarque : quand on connaît bien Java, qu'un attribut soit privé, final, immuable, etc. il est toujours possible de le modifier grâce à l'introspection.