viernes, 20 de marzo de 2015

Acceso Protegido en Java

En Java podemos declarar un campo o un método como protegido mediante el uso de la palabra clave protected.

Un campo o método protegido permite su acceso directo desde las subclases directas o indirectas que tenga pero no desde las otras clases.

Para declarar un campo o un método cómo protegido basta con poner la palabra protected delante de tal forma:

protected campo1;

protected Int getPeso()
{
return peso();
}

Así de fácil es declarar un campo o método cómo protegido en Java. Con esta protección nos garantizamos que sólo las subclases de la clase donde lo hemos declarado puedan acceder a él limitando el acceso a las otras clases.

No es común utilizar esta protección (protected) en los campos porque podría debilitar el encapsulamiento de nuestro proyecto, es más común que se use en métodos, para los campos es mejor usar private para así evitar el uso de otras clases.

No hay comentarios:

Publicar un comentario