INTERFAZ VIVO.
public interface Vivo {
String Estoyvivo();
}
INTERFAZ ANIMAL.
public interface Animal extends Vivo {
String Soyanimal();
}
INTERFAZ VERTEBRADO.
public interface Vertebrado {
String Soyvertebrado();
}
INTERFAZ ANFIBIO.
public interface Anfibio {
String Soyanfibio();
}
INTERFAZ OVIPARO.
public interface Oviparo {
String Soyoviparo();
}
CLASE MAMIFERO.
public class Mamifero {
Mamifero(){
System.out.print("\nDa leche a sus crios");
}
}
CLASE ORNITORRINCO.
public class Ornitorrinco extends Mamifero implements Animal, Vertebrado, Anfibio, Oviparo {
@Override
public String Estoyvivo() {
// TODO Auto-generated method stub
return "\nTiene vida";
}
@Override
public String Soyoviparo() {
// TODO Auto-generated method stub
return "\nPone huevos";
}
@Override
public String Soyanfibio() {
// TODO Auto-generated method stub
return "\nEs anfibio, vive en rios y en tierra";
}
@Override
public String Soyvertebrado() {
// TODO Auto-generated method stub
return "\nEs vertebrado";
}
@Override
public String Soyanimal() {
// TODO Auto-generated method stub
return "\nEs un animal";
}
}
Clase Escri
public class Escri {
public static void be( String nomclass){
System.out.print(nomclass);
}}
CLASE MAIN
public class Zoo {
Ornitorrinco ornito;
Zoo(){
Escri.be("Bienvenidos al Zoologico de Tamatan"+"\nDiganme porfavor que es aquella cosa: ");
ornito=new Ornitorrinco();
System.out.print(ornito.Estoyvivo()+ornito.Soyanimal()+ornito.Soyvertebrado()+ornito.Soyanfibio()
+ornito.Soyoviparo());
System.out.print("\nSu respuesta: ¡¡Es un Ornitorrinco !!"+"\nGracias por su visita al Zoologico, hasta pronto.");
}
public static void main(String[] args) {
Zoo z=new Zoo();
}
}