Cours 4 - Encapsulation

Principe d'encapsulation

Le principe d'encapsulation sert à protéger l'information contenue dans un objet.

Au lieu de modifier directement les attributs, il est souhaitable d'ajouter des méthodes de manipulation de cet objet.

Comme le démontre le code suivant, la classe Compte est composée d'une méthode pour faire une requête sur le solde (l'accesseur) et d'une méthode pour modifier le solde (le mutateur). Ces deux méthodes sont publiques et protègent l'attribut qui lui, est privé.

public class Compte {

    private float solde;

    public float getSolde() {
        return solde;
    }

    public void setSolde(float solde) {
        this.solde = solde;
    }
}
Attribut privé
Mutateur public
Accesseur public

Pour en savoir plus...

En lecture additionnelle: Qu'est-ce qu'un objet - encapsulation de données.

Retour au haut de la page.