public void caminar();
}
/------------------------------------/------------------------------------------/---------------------------------------/
public interface Nadar {
public void nadar();
}
/------------------------------------/------------------------------------------/---------------------------------------/
public interface Volar {
public void volar();
}
/------------------------------------/------------------------------------------/---------------------------------------/
public class Mamifero implements Caminar{
public void caminar() {
}
}
/------------------------------------/------------------------------------------/---------------------------------------/
public class Ave implements Caminar{
public void caminar() {
}
}
/------------------------------------/------------------------------------------/---------------------------------------/
public class Felino extends Mamifero implements Nadar {
public void nadar() {
}
}
/------------------------------------/------------------------------------------/---------------------------------------/
public class Gato extends Felino{
public void nadar()
{
System.out.println("Este Gato Nada");
}
public void caminar()
{
System.out.println("Este Gato Camina");
}
}
/------------------------------------/------------------------------------------/---------------------------------------/
public class Tigre extends Felino{
public void nadar()
{
System.out.println("Este Tigre Nada");
}
public void caminar()
{
System.out.println("Este Tigre Camina");
}
}
/------------------------------------/------------------------------------------/---------------------------------------/
public class Murcielago extends Mamifero implements Volar {
public void volar() {
System.out.println("Murcielago vuela");
}
public void caminar()
{
System.out.println("Murcielago camina");
}
}
/------------------------------------/------------------------------------------/---------------------------------------/
public class Avestuz extends Ave {
public void caminar()
{
System.out.println("Avestruz camina");
}
}
/------------------------------------/------------------------------------------/---------------------------------------/
public class Loro extends Ave implements Volar{
public void volar() {
System.out.println("Loro vuela");
}
public void caminar()
{
System.out.println("Loro camina");
}
}
/------------------------------------/------------------------------------------/---------------------------------------/
public class Run {
public static void main(String[]args)
{
Gato gato= new Gato();
Tigre tigre=new Tigre();
Murcielago murci=new Murcielago();
Avestuz aves=new Avestuz();
Loro loro=new Loro();
System.out.println("Gato: ");
gato.caminar();
gato.nadar();
System.out.println("\nTigre: ");
tigre.caminar();
tigre.nadar();
System.out.println("\nMurcielago: ");
murci.caminar();
murci.volar();
System.out.println("\nAvestruz: ");
aves.caminar();
System.out.println("\nLoro: ");
loro.caminar();
loro.volar();
}
}
No hay comentarios:
Publicar un comentario