Cherche explication sur une façon de coder des accesseurs (getters)
Bonjour,
Comme l'indique l'intitulé de mon sujet, je me questionne sur une façon de coder des getters. Je rencontre cette façon de coder de temps en temps et je me demande à quoi cela sert car on dirait que ça ne sert à rien ....
Concrètement, c'est à l'intérieur d'un getter, je vois souvent des création de variables dans laquelle on insère l'attribut demandé et on retourne la variable qui a été créée.
Voici un getter en exemple :
Code:
1 2 3 4
| public String getAttribut() {
String vAttribut = attribut;
return vAttribut ;
} |
Pourquoi rajouter cette variable alors que l'on pourrait directement retourner l'attribut demandé dans le getter ?
Comme ceci :
Code:
1 2 3
| public String getAttribut() {
return attribut ;
} |
Merci de m'éclairer, à mon avis cela vient d'une ancienne façon de coder mais je ne comprends pas l'utilité.
Merci !! ;)