Está en la página 1de 11

public class persona { • visible dentro y fuera del

public int dn; paquete. Los métodos y las


public void registrar() variables, son heredados
{ por todas las subclases o
......... hijas de la clase. Accesibles
} desde cualquier lugar.
}
• visible sólo desde el
interior de la clase.
public class persona {
private int dn; • No son heredados por
private void registrar() ninguna sub-clase.
{
......... • No son accesibles desde
} ninguna otra clases, por
} más que estén en el mismo
paquete.
• visible sólo desde el
interior de la clase.
public class persona {
private int dn; • No son heredados por
private void registrar() ninguna sub-clase.
{
......... • No son accesibles desde
} ninguna otra clases, por
} más que estén en el mismo
paquete.
Visibilidad Protected
Los elementos declarados como
Protected son accesibles desde la
misma clase donde fueron definidos y
en sus subclases.

public class persona


{
protected int dni;
protected void
registrar ()
{
.........
}
}
GARCIA LLINAS, L. (2010). “Encapsulamiento” en García Llinas, L.
Todo lo básico que debería saber: sobre programación orientada a
objetos en Ediciones de la U. P. 40 - 52

También podría gustarte