Encapsukamiento En Java
Enviado por vidagris • 29 de Enero de 2013 • 235 Palabras (1 Páginas) • 281 Visitas
¿Que es el encapsulamiento en java y como se implementa?
Una de las actividades comunes en la programación orientada a objetos es la denominada encapsulamiento de las clases, esta actividad busca en forma general mostrar solo los aspectos necesarios, ocultando todos los que se consideran internos y que no deben ser mostrados. Encapsular permite que una clase tenga muchos atributos y operaciones que solo la propia clase conoce y nadie más puede utilizar, de forma que solo muestra los elementos con los cuales es posible interactuar.
Y se implementa de la siguiente forma:
También conocido como ocultación, permite cambiar la visibilidad de los elementos miembros de la clase, tanto para atributos como para métodos. De forma que los elementos miembro de la clase pueden tener tres niveles así:
Privados:
Son los elementos que solo pueden ser accedidos directamente por la clase que los define.
El símbolo usado es el menos -
En java la palabra reservada es private.
Protegidos:
Los elementos protegidos son aquellos que pueden ser accedidos por las clases descendientes o clases que compartan el mismo espacio físico "paquete"
El símbolo usado es el númeral #
En java la palabra reservada es protected
Públicos:
Estos son los elementos en los cuales no hay restricción alguna y pueden ser accedidos por cualquier clase y objeto del modelo.
El símbolo usado es el númeral +
En java la palabra reservada es public
El encapsulamiento es interno y externo.
Para el interno manejamos los elementos privados y los protegidos.
Para el externo manejamos los elementos públicos.
...