Encapsulamiento
Principio de la POO: ocultar los detalles internos tras una interfaz sencilla.
Una clase expone métodos; los datos internos son privados. Puedes cambiar la implementación sin romper la API. private, public y los getters/setters son los mecanismos que ofrece el lenguaje.