ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Clases Publicas Y Privadas


Enviado por   •  8 de Marzo de 2012  •  684 Palabras (3 Páginas)  •  678 Visitas

Página 1 de 3

public - Todo el mundo puede acceder al elemento. Si es un dato miembro, todo el mundo puede ver el elemento, es decir, usarlo y asignarlo. Si es un método todo el mundo puede invocarlo.

private - Sólo se puede acceder al elemento desde métodos de la clase, o sólo puede invocarse el método desde otro método de la clase.

protected - Se explicará en el capítulo dedicado a la herencia.

sin modificador - Se puede acceder al elemento desde cualquier clase del package donde se define la clase.

Pueden utilizarse estos modificadores para cualquier tipo de miembros de la clase, incluidos los constructores (con lo que se puede limitar quien puede crear instancias de la clase).

Modificadores de acceso para clases

Las clases en si mismas pueden declararse:

public - Todo el mundo puede usar la clase. Se pueden crear instancias de esa clase, siempre y cuando alguno de sus constructores sea accesible.

sin modificador - La clase puede ser usada e instanciada por clases dentro del package donde se define.

Las clases no pueden declararse ni protected , ni private .

Modificadores de acceso en Java

Los modificadores de acceso, como su nombre indica, determinan desde qué clases se puede acceder a un determinado elemento. En Java tenemos 4 tipos: 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 de acceso 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.

Recomendacion.

En esta página podremos encontrar algunos modificadores de acceso con su respectivo ejemplo.

http://mundogeek.net/archivos/2009/03/30/modificadores-en-java/

La siguiente tabla le muestra los niveles de acceso permitidos por cada especificador.

MODIFICADOR DE ACCESO PROTECTED.

El modificador de acceso protected es una combinación de los accesos que proporcionan los modificadores public y private.protected proporciona acceso público para las clases derivadas y acceso privado (prohibido) para el resto de clases.

Por ejemplo:

Supongamos que tenemos una clase que describe la conducta de una ventana muy simple, aquella que no dispone de título en la parte superior, por tanto no puede desplazarse,

...

Descargar como (para miembros actualizados)  txt (4.4 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com