El documento describe el concepto de encapsulamiento en programación orientada a objetos. El encapsulamiento implica organizar los datos y métodos de una clase para proteger la integridad de los datos al limitar el acceso a ellos solo a través de los métodos de la clase. Esto separa la interfaz de una clase de su implementación interna. El encapsulamiento también permite diferentes niveles de acceso como público, protegido y privado para controlar el acceso a los datos y métodos de una clase.