-
Permet de cacher certaines données et de ne les rendre accessibles que par des méthodes pour :
- Cacher l’implémentation à l’utilisateur
- Protéger les données
-
Se gère avec les 3 mots clés suivants:
- public
- private
- protected
-
Pour accéder aux données privées, on crée des accesseurs, appelés aussi getter et setter
class Personne{
private String nom;
private int age;
public String getNom(){
return this.nom;
}
public void setNom(string s){
this.nom = s;
}
public int getAge(){
return this.age;
}
public void setAge(int a){
this.age = a;
}
}