Está en la página 1de 10

Modificadores de acceso

Modificadores
de Acceso
• Para poder implementar el
encapsulamiento de las clases en
java, es indispensable utilizar los
modificadores de acceso
Modificadores de Acceso
• Los modificadores de acceso, permiten dar un nivel de seguridad mayor a nuestras clases,
restringiendo el acceso a diferentes atributos, métodos y constructores.
• Asegurando que otro programador seguirá una ruta especificada por nosotros, para acceder a la
información
• En Java tenemos 4 modificadores de acceso:
• Public
Modificadores • Private

de Acceso • Protected
• Modificador de acceso por defecto
Modificador de Acceso por Defecto
Modificador de
Acceso por Defecto

• El modificador de acceso por


Defecto, no tiene ninguna palabra
reservada asociada, pero se suele
conocer como Default o package-
private
Modificador de
Acceso por Defecto
• Entonces cuando no
especificamos ningún modificador
de acceso, se utiliza el
modificador de acceso por
defecto, consiste en que el
elemento puede ser accedido
solo desde las clases que
pertenezcan al mismo paquete
Modificador de
Acceso public
• El modificador de acceso public,
permite acceder al elemento
desde cualquier clase,
independientemente de que este
pertenezca o no al paquete en
que se encuentra el elemento
Modificador de
Acceso private

• Este modificador de acceso es el más


restrictivo y especifica que los elementos
que lo utilizan, solo pueden ser accedidos
desde la clase en la que se encuentran
• La única manera de acceder a éste tipo de
modificador es creando los métodos Setter y
Getter
Modificador de
Acceso
protected

• Este modificador indica que los


elementos (atributos o métodos)
solo pueden ser accedidos desde su
mismo paquete (al igual que un
modificador por defecto).
• Y también desde cualquier clase que
herede la clase en que se encuentra,
independientemente de si esta se
encuentre en el mismo paquete o no

También podría gustarte