-
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;
int age;
public :
void getNom();
void setNom(string s){
nom =s;
}
int getAge(){
return age;
}
void setAge(int a){
age = a;
}
}