📘 Introducción

En esta clase se estudia uno de los cuatro pilares fundamentales de la Programación Orientada a Objetos:

El profesor explica el encapsulamiento mediante un caso práctico: un usuario ingresa el nombre de un superhéroe con espacios al inicio y al final (" Superman "). En lugar de corregir ese error en todas las partes del programa, la propia clase se encarga de limpiar el dato automáticamente.

La idea principal es:

Ocultar la implementación interna de una clase y controlar cómo se leen o modifican sus datos.


1. ¿Qué es el encapsulamiento?

El encapsulamiento consiste en proteger los datos internos de una clase y permitir que solo puedan accederse o modificarse de una forma controlada.

En lugar de permitir que cualquier parte del programa modifique directamente un dato, la clase decide:


📌 Idea importante

Una clase no debería exponer directamente todos sus datos internos.

Debe controlar: