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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.