El documento describe los conceptos de encapsulamiento. El encapsulamiento implica empaquetar las variables y métodos de un objeto para proteger sus detalles de implementación. Las variables de un objeto se localizan en su núcleo y los métodos las rodean y esconden de otros objetos. El encapsulamiento se utiliza para ocultar detalles no importantes y permitir que los detalles de implementación cambien sin afectar otras partes del programa. Existen diferentes tipos de encapsulamiento como protegido, semiabierto y cerrado que controlan el acceso a los miemb