Sobes.tech
Middle+

Qu'est-ce que les getters et setters?

sobes.tech IA

Réponse de l'IA

Les getters et setters sont des méthodes pour accéder aux champs d’un objet ou d’une classe.

  • Getter : méthode qui retourne la valeur d’un champ privé.
  • Setter : méthode qui définit ou modifie la valeur d’un champ privé.

Ils sont utilisés pour encapsuler les données, permettant de contrôler l’accès et la modification des champs, par exemple en ajoutant une validation ou une logique lors de la définition d’une valeur.

Exemple en Java :

public class Personne {
    private String nom;

    public String getNom() {
        return nom;
    }

    public void setNom(String nom) {
        if(nom != null && !nom.isEmpty()) {
            this.nom = nom;
        }
    }
}

Dans l’automatisation QA, les getters et setters sont importants pour interagir avec des objets, notamment lors des tests de logique métier et de vérification de la précision des données.