QUE SON LOS PERMISOS
Una
de las características de la Programación Orientada a Objetos es la
encapsulación, que consiste básicamente en ocultar la información que no es
pertinente o necesaria para realizar una determinada tarea. Los permisos de
acceso de Java son una de las herramientas para conseguir esta
finalidad.
Accesibilidad
de los paquetes
El
primer tipo de accesibilidad hace referencia a la conexión física de los
ordenadores y a los permisos de acceso entre ellos y en sus directorios y
ficheros. En este sentido, un package es accesible si sus directorios y
ficheros son accesibles (si están en un ordenador accesible y se tiene
permiso de lectura). Además de la propia conexión física, serán accesibles
aquellos packages que se encuentren en la variable CLASSPATH del sistema.
Accesibilidad
de clases o interfaces
En
principio, cualquier clase o interface de un package es accesible para todas
las demás clases del package, tanto si es public como si no lo es. Una clase
public es accesible para cualquier otra clase siempre que su package sea
accesible. Recuérdese que las clases e interfaces sólo pueden ser public
o package (la opción por defecto cuando no se pone ningún modificador).
Accesibilidad
de las variables y métodos miembros de una clase:
Desde
dentro de la propia clase:
1.
Todos los miembros de una clase son directamente accesibles (sin cualificar con
ningún nombre o cualificando con la referencia this) desde dentro de la propia
clase. Los métodos no necesitan que las variables miembro sean pasadas como
argumento.
2.
Los miembros private de una clase sólo son accesibles para la propia clase.
3. Si el constructor de una clase es private, sólo un método static de la
propia clase puede crear objetos.

Comentarios
Publicar un comentario