public class Cardiologo {
static void r(PuedeCurar x) { x.curar(); }
static void s(PuedeConsultar x) { x.consultar(); }
static void t(PuedeRecetar x) { x.recetar(); }
static void u(Cirujano x) { x.operar(); }
public static void main(String[] args) {
Medico m = new Medico();
r(m);
s(m);
t(m);
u(m);
}
}
**********************************************************************************
package HERENCIAMULTIPLE;
class Medico extends Cirujano
implements PuedeCurar, PuedeConsultar, PuedeRecetar {
public void curar() {
System.out.println("Medico.curar()");
}
public void consultar() {
System.out.println("Medico.consultar()");
}
public void recetar() {
System.out.println("Medico.recetar()");
}
}
**********************************************************************************
package HERENCIAMULTIPLE;
interface PuedeCurar {
void curar();
}
interface PuedeConsultar {
void consultar();
}
interface PuedeRecetar {
void recetar();
}
class Cirujano {
public void operar() {
System.out.println("Cirujano.operar()");
}
}
**********************************************************************************
1 comentario:
si, esta bien, pero me gustaria ver bien el codigo de un programa ya de una receta medica con todas las caracteristicas que tiene que llevar ya que no soy muy buena en esta plataforma, gracias
Publicar un comentario