Está en la página 1de 3

FACULTAD DE INGENIERIA

ESCUELA DE INGENIERIA DE SISTEMAS


“Trabajo de Investigación Informativa”
Integrante
Contreras Nieto Nicanor
Docente
Ing. Martín Salcedo Quiñones
Ciclo
ll
Chimbote – Perú
2017
CITAS BIBLIOGRAFICAS
(1).Los modificadores de acceso nos introducen al concepto de encapsulamiento. El
encapsulamiento busca de alguna forma controlar el acceso a los datos que conforman
un objeto o instancia, de este modo podríamos decir que una clase y por ende sus
objetos que hacen uso de modificadores de acceso (especialmente privados) son
objetos encapsulados.

Los modificadores de acceso permiten dar un nivel de seguridad mayor a nuestras


aplicaciones restringiendo el acceso a diferentes atributos, métodos, constructores
asegurándonos que el usuario deba seguir una "ruta" especificada por nosotros para
acceder a la información. Es muy posible que nuestras aplicaciones vayan a ser usadas
por otros programadores o usuarios con cierto nivel de experiencia; haciendo uso de los
modificadores de acceso podremos asegurarnos de que un valor no será modificado
incorrectamente por parte de otro programador o usuario.

Generalmente el acceso a los atributos se consigue por medio de los métodos get y set,
pues es estrictamente necesario que los atributos de una clase sean privados.

(2). Los modificadores de acceso, como su nombre indica, determinan desde qué clases
se puede acceder a un determinado elemento. En Java tenemos 4
tipos: public, private, protected y el tipo por defecto, que no tiene ninguna palabra clave
asociada, pero se suele conocer como default o package-private.

Si no especificamos ningún modificador de acceso se utiliza el nivel de acceso por


defecto, que consiste en que el elemento puede ser accedido sólo desde las clases que
pertenezcan al mismo paquete.

El nivel de acceso public permite a acceder al elemento desde cualquier clase,


independientemente de que esta pertenezca o no al paquete en que se encuentra el
elemento.

Private, por otro lado, es el modificador más restrictivo y especifica que los elementos
que lo utilizan sólo pueden ser accedidos desde la clase en la que se encuentran. Este
modificador sólo puede utilizarse sobre los miembros de una clase y sobre interfaces y
clases internas, no sobre clases o interfaces de primer nivel, dado que esto no tendría
sentido.
REFERENCIAS BIBLIOGRAFICAS

(1). Juan David Meza González. Modificadores de acceso public,


protected, default y private en Java. Encapsulamiento en Java.
[Internet]. Programar ¡YA! 2012. [Citado el 24 de octubre de
2017].Disponible en:
https://www.programarya.com/Cursos/Java/Modificadores-De-
Acceso

(2).Raúl González Duque. Modificadores de acceso: public,


private, protected y default. [Internet]. Mundo geek. [Citado el 24
de octubre de 2017].Disponible en:
http://mundogeek.net/archivos/2009/03/30/modificadores-en-
java/

También podría gustarte