Consulta
Nombre: Leonel Escobar
Curso: 4A Sistemas
Fecha: 28/09/2017
Tema: Modificadores de acceso en java
Modificadores de acceso en java
Los modificadores de acceso en java tienen una relacin directa a lo que es el encapsulamiento, ya
que gracias a ste se pueden establecer distintos niveles para los miembros de una clase (atributos
y operaciones), adems el encapsulamiento permite agrupar datos y operaciones en un objeto, de
tal manera que estos detalles del objeto no estn visibles para los usuarios a lo que se le conoce
como ocultamiento de informacin.
Los modificadores de acceso ms usados en java son los siguientes:
- Public (Publico) es el ms permisivo de todos, ya que bsicamente se tiene acceso a l desde
cualquier clase o instancia sin importar el paquete o procedencia del mismo, es decir, que
se puede acceder al miembro de la clase desde cualquier lugar.
- Private (Privado) es el ms restrictivo de todos, cualquier elemento de una clase sea privado
puede ser accedido nicamente por la misma clase y no por otra, es decir, un atributo es
privado y solo puede ser accedido por los mtodos o constructores de la misma clase.
- Default (Por defecto) Java brinca la opcin de no usar un modificador de acceso y al no
hacerlo, el elemento tendr un acceso conocido como default, que se le conocer como
acceso por defecto, el cual permite que tanto la propia clase como las clases del mismo
paquete accedan a dichos componentes.
- Protected (Protegidos) permite acceso a los componentes con dicho modificador desde la
clase, clases del mismo paquete y clases que hereden de ella, de aqu se toma en cuenta la
herencia que permite compartir automticamente tanto los mtodos como los datos entre
clases, subclases y objetos.
Sus caractersticas segn el uso que tengan cada clase son las siguientes:
Conclusiones:
- Es aconsejable que los atributos de una clase sean privados y por tanto cada atributo debe
tener sus propios mtodos get y set para obtener y establecer respectivamente el valor
del atributo.
- Los miembros de una que sean privados quieren decir que no se puede acceder a estos
desde el exterior de la clase (ni siquiera de sus propias subclases) permitiendo mantener
un encapsulamiento de los objetos.
Fuente de informacin:
Berzal F. Microsoft Word 6 Clases y Objetos. Modificadores de acceso. Recuperado de:
http://elvex.ugr.es/decsai/java/pdf/9D-access.pdf el 28 de septiembre de 2017
N.N. Wholesite. Lenguaje java avanzado. Recuperado de: http://www.jtech.ua.es/j2ee/publico/lja-
2012-13/wholesite.pdf el 28 de septiembre de 2017
Mesa J. ProgramarYa. Modificadores de acceso public, protected, default y private en Java.
Encapsulamiento en Java. Recuperado de:
https://www.programarya.com/Cursos/Java/Modificadores-De-Acceso el 28 de septiembre de
2017
N.N. Publicado el 21 de febrero de 2013 Ayuda con programacin web. Modificadores de acceso
(public, protected y private) JAVA. Recuperado de:
http://ayudasprogramacionweb.blogspot.com/2013/02/modificadores-acceso-public-protected-
private-java.html el 28 de septiembre de 2017