Вы находитесь на странице: 1из 1

1.

Encapsulamiento

El lenguaje Java se cre con la finalidad de ser un lenguaje seguro, una parte de esa
seguridad es la integridad de los datos, lo cual significa que no tienen libre acceso. Lo
anterior quiere decir que los datos estn encapsulados, pero a qu no referimos con
esto? El encapsulamiento es limitar el acceso de lectura y escritura a los datos de un
objeto, permitiendo el acceso slo con funciones que nosotros definamos.

Cuando encontramos un dato con el operador inicial + (public), indica que es pblico;
por otra parte, cuando lo hallamos con el operador - (private), denotamos que es
privado, lo cual nos indica que el elemento deja de ser accesible para todo el mundo y
ahora nicamente lo es para utilizarse dentro de la misma clase.

Ahora bien, como ya lo dijimos, las funciones son las que nos ayudan a tener acceso
a los datos de un objeto. Para obtener o editar los datos encapsulados, tenemos dos
funciones: getter y setter, que provienen del ingls, de los vocablos get, obtener y set,
editar.

Para que lo anterior quede ms claro, usaremos el ejemplo del elevador visto
anteriormente, en l se ve el diagrama de clases con encapsulamiento:

Вам также может понравиться