Los modificadores de acceso son palabras reservadas que se colocan dentro de la propiedad o método, estos asignan la visibilidad que tendrán. Estos son los modificadores de acceso más comunes:
Public
Se puede ver desde la misma clase.
Se puede ver desde cualquier clase del mismo paquete.
Se puede ver desde una subclase del mismo paquete.
Se puede ver desde una subclase fuera del mismo paquete.
Se puede ver desde cualquier clase fuera del paquete.
Protected
Se puede ver desde la misma clase.
Se puede ver desde cualquier clase del mismo paquete.
Se puede ver desde una subclase del mismo paquete.
Se puede ver desde una subclase fuera del mismo paquete a través de la herencia.
Default
Se puede ver desde la misma clase.
Se puede ver desde cualquier clase del mismo paquete.
Se puede ver desde una subclase del mismo paquete.
Private
Se puede ver desde la misma clase.