Modificadores de Acceso en Java

Páginas: 3 (530 palabras) Publicado: 27 de enero de 2014
Los modificadores de acceso son aquellos que cambian la manera de acceder a los miembros de una clase, llámense atributos o métodos.
Los modificadores de acceso son: public, protected, default,prívate.
1) Describe el modo de operar de cada uno de ellos.
Los modificadores de acceso, como su nombre indica, determinan desde qué clases se puede acceder a un determinado elemento. En Java tenemos 4tipos: public,private, protected y el tipo por defecto, que no tiene ninguna palabra clave asociada, pero se suele conocer como default o package-private.
Si no especificamos ningún modificador deacceso se utiliza el nivel de acceso por defecto, que consiste en que el elemento puede ser accedido sólo desde las clases que pertenezcan al mismo paquete.
El nivel de acceso public permite a accederal elemento desde cualquier clase, independientemente de que esta pertenezca o no al paquete en que se encuentra el elemento.
Private, por otro lado, es el modificador más restrictivo y especificaque los elementos que lo utilizan sólo pueden ser accedidos desde la clase en la que se encuentran. Este modificador sólo puede utilizarse sobre los miembros de una clase y sobre interfaces y clasesinternas, no sobre clases o interfaces de primer nivel, dado que esto no tendría sentido.
Es importante destacar también que private convierte los elementos en privados para otras clases, no para otrasinstancias de la clase. Es decir, un objeto de una determinada clase puede acceder a los miembros privados de otro objeto de la misma clase, por lo que algo como lo siguiente sería perfectamenteválido:
view plaincopy to clipboardprint?
1. class MiObjeto {  
2.   private short valor = 0;  
3.   
4.   MiObjeto(MiObjeto otro) {  
5.     valor = otro.valor;  
6.   }  
7. }  
Elmodificador protected, por último, indica que los elementos sólo pueden ser accedidos desde su mismo paquete (como el acceso por defecto) y desde cualquier clase que extienda la clase en que se encuentra,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modificadores de acceso JAVA
  • Modificadores Java
  • Modificadores de acceso, c#
  • Tipos de Acceso en Java
  • Acceso a BD (Java)
  • Tipos de Acceso en Java
  • Acceso aleatorio en java
  • Modificadores de Acceso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS