Red de conocimiento informático - Aprendizaje de programación - ¿Cuáles son los permisos de control de acceso en Java?

¿Cuáles son los permisos de control de acceso en Java?

Hay cuatro tipos de permisos de acceso de miembros en Java, tres de los cuales tienen modificadores de permiso de acceso: público, protegido y privado.

Público: tiene los permisos más altos y permite el acceso de todas las clases. Sin embargo, si desea acceder a clases de otros paquetes, debe utilizar la palabra clave import para importar estas clases a estas clases públicas antes de que puedan hacerlo. utilizarse. En otras palabras, importar importa clases de diferentes paquetes en un solo paquete, lo que se traduce en permisos de acceso al paquete.

Protegido: Además de proporcionar acceso al paquete, también otorga acceso a todas las clases derivadas que heredan esta clase.

Privado: Permisos mínimos, solo puede acceder la propia clase que contiene los miembros (campos y métodos), y no puede acceder ninguna otra clase.

Cuando no se utilizan estas tres palabras clave, se proporciona acceso al paquete predeterminado, que solo permite que las clases del mismo paquete (es decir, archivos Java en el mismo directorio) accedan a la clase.

Nota: privado y protegido sólo pueden modificar miembros, no clases. Las clases son públicas o accesibles mediante paquetes.