Los modificadores de acceso determinan desde dónde se puede acceder a los elementos de una clase, como campos, métodos o constructores.
Sirven para controlar la visibilidad de estos elementos en distintos contextos.


Tipos de modificadores

ModificadorAccesible desde…
publicCualquier clase
protectedLa misma clase, subclases y mismo paquete
(sin nada)Solo desde el mismo Paquete (default)
privateSolo desde la misma clase