El documento muestra un ejemplo de encapsulación en Java mediante la creación de dos clases. La primera clase MiClase contiene un atributo privado tipo y métodos públicos setTipo() y getTipo() para establecer y obtener el valor de tipo. La segunda clase AccesoIndirecto contiene el método main() que crea un objeto de MiClase, establece el atributo tipo a 5 usando setTipo(), e imprime el valor de tipo usando getTipo(). Aunque setTipo() no valida el valor, proveer este método permite modificar la aplicación en el futuro sin