Métodos abstractos
Estos métodos son parte de clases abstractas
Un método abstracto debe ser redefinido en las subclases.
Cada subclase puede definir el método de manera diferente.
Las clases abstractas pueden contener métodos que no son abstractos.
class c1 extends Padre
{
@Override
public String Estudio()
{
System.out.println("SISTEMAS");
return "";
}
}
class c2 extends Padre
{
@Override
public String Estudio()
{
System.out.println("CONTABILIDAD");
return "";
}
}
class c3 extends Padre
{
@Override
public String Estudio()
{
System.out.println("ADMINISTRACIÓN");
return "";
}
}
public abstract class Padre
{
public abstract String Estudio();
}
class man_Padre
{
public static void main(String[] args)
{
c1 hijo1=new c1();
c2 hijo2=new c2();
c3 hijo3=new c3();
hijo1.Estudio();
hijo2.Estudio();
hijo3.Estudio();
}
}