Methode get et set

Résolu
Bonjour,
je veux savoir quelle est la differnece entre la methode get et la methode set.
aider moi si il vous plait et merci :)

1 réponse

  1. Bonjour,

    Je suppose que vous parlez de méthodes GET et SET en général. Par exemple, getPrenom() ou setPrenom(String prenom). Ces méthodes permettent de gérer les attributs d'une classe. La méthode get sert à récupérer la valeur de l'attribut et la méthode set sert à le modifier.
    Par exemple, prenons une classe Eleve qui a le code suivant :
    public class Eleve {
     
     private String prenom;
     private String nom;
     private List<Integer> notes;
     
     public Eleve(String nom, String prenom){
      this.prenom = prenom;
      this.nom = nom;
     }
    
     public String getPrenom() {
      return prenom;
     }
    
     public void setPrenom(String prenom) {
      this.prenom = prenom;
     }
    
     public String getNom() {
      return nom;
     }
    
     public void setNom(String nom) {
      this.nom = nom;
     }
    
    }
    


    La méthode getPrenom retournera le prenom de l'élève et la méthode setPrenom permettra de modifier le prénom de l'élève.
    Avec l'objet Eleve eleve = new Eleve("ccm","e666");
    Donc quand je fais un eleve.getPrenom() j'obtiendrais son prénom e666. Quand je ferais un eleve.setPrenom("touta_touta") je modifirai son prénom. Si je refais alors un eleve.getPrenom() j'aurais touta_touta.
    1. explication claire,j'ai compri merci bien :)
    2. merci beaucoup j'ai bien compris aussi la notion des deux méthodes set et get