Methode get et set

Résolu
touta_touta Messages postés 368 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
je veux savoir quelle est la differnece entre la methode get et la methode set.
aider moi si il vous plait et merci :)


A voir également:

1 réponse

e666 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   175
 
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.
2
touta_touta Messages postés 368 Statut Membre 6
 
explication claire,j'ai compri merci bien :)
0
Utilisateur anonyme
 
merci beaucoup j'ai bien compris aussi la notion des deux méthodes set et get
0