EVITAR HERENCIA FUNCION FINAL

NUEVO EJEMPLO
LA MANERA DE BLOQUEAR ES LA SIGUIENTE
import javax.swing.*;
public class EVITAR_HERENCIA_FINAL
{
    public static void main(String args[])
    {
    datos n=new datos();
    n.mensaje();
    n.mostrar();//NO SE PUEDE
    }
}
final class saludo //si le quitamos ahora si se puede
{
    public void mensaje()
    {
        JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
    }
}
class datos extends saludo // NO PUEDE HEREDAR POR QUE ES FINAL
{
    public void mostrar()
    {
        JOptionPane.showMessageDialog(null,"RODRIGO VILLANUEVA");
    }
}

PARA PODER SE CAMBIA

import javax.swing.*;
public class EVITAR_HERENCIA_FINAL
{
    public static void main(String args[])
    {
    datos n=new datos();
    n.mensaje();
    n.mostrar();//SI SE PUEDE
    }
}
 class saludo //si le quitamos ahora si se puede YA NO TIENE FINAL{
    public void mensaje()
    {
        JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
    }
}
class datos extends saludo // NO PUEDE HEREDAR POR QUE ES FINAL
{
    public void mostrar()
    {
        JOptionPane.showMessageDialog(null,"RODRIGO VILLANUEVA");
    }
}


0 comentarios:

Publicar un comentario