MODIFICADORES DE ACCESO:
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.
El
modificador private en
Java es el más restrictivo de todos, básicamente cualquier elemento de una
clase que sea privado puede ser accedido únicamente por la
misma clase por nada más. Es decir, si por ejemplo, un atributo es privado solo
puede ser accedido por lo métodos o constructores de la misma clase. Ninguna
otra clase sin importar la relación que tengan podrá tener acceso a ellos.EJEMPLO:
Default:
No hay comentarios:
Publicar un comentario