L'encapsulation est l'un des quatre piliers de la POO. Cela signifie regrouper les données (champs) et les méthodes qui opèrent sur ces données en une seule unité (classe), tout en restreignant l'accès direct à l'état interne depuis l'extérieur. L'objectif est de protéger l'intégrité de l'objet et de masquer les détails d'implémentation.
Le problème sans encapsulation