Est-ce qu'il y a une différence entre setter et un getter ?
Bonjour,
Dans le cadre de l'utilisation de variables «private» d'une class Peuimporte, nous devons utiliser des getter et setter en méthode pour attribuer des valeurs à ces variables...
En faisant plusieurs tests, je n'arrives pas à voir la différence entre get et set , car on dirait que les deux font le même travail au final...
Exemple :
Code:
1 2 3 4 5 6
| public byte getDefinition_cycle()
{
cycle_etude = clavier.nextByte();
setDefinition_cycle(); // Appel de cette méthode pour déterminer le nom du cycle en question
return cycle_etude;
} |
Que j'utilise set ou get, ça revient à la même chose on dirait...
Code:
1 2 3 4 5 6 7 8 9 10 11
| public String setDefinition_cycle()
{
switch (cycle_etude)
{
case 1 : nom_cycle = "Baccalauriat"; break;
case 2 : nom_cycle = "Maitrise"; break;
case 3 : nom_cycle = "Doctorat"; break;
default : nom_cycle = "Niveau de cycle inconnu";
}
return nom_cycle;
} |
Quelqu'un a une petite idée la dessus ?
Bonne programmation les amis
PS : Dans le cadre de mon cours de programmation I :
Acquérir une méthode de développement de solutions logicielles dans le cadre du paradigme orienté-objet: analyse du problème, conception simplifiée, codage et test d'une solution.
Sensibiliser au développement de programmes de qualité : fiables, faciles à utiliser, à comprendre et à modifier.