Uno de los tantos ejemplos que nos pusieron en el curso De Poo (Programacion Orientada a Objetos)
Luego pongo uno de pokemon :D
//--------------------------------------------------------------------------
// Esta informacion no es necesariamente definitiva y esta sujeta a cambios
// que pueden ser incorporados en cualquier momento, sin avisar.
//--------------------------------------------------------------------------
/**
* Este ejemplo muestra el uso de múltiples interfaces, lo que permite la
* implementación de la herencia múltiple en Java
*/
import java.util.*;
interface Luchar {
void luchar();
}
interface Nadar {
void nadar();
}
interface Volar {
void volar();
}
class Accion {
public void luchar() {
System.out.println("luchar implementada en clase Accion");
}
}
class Heroe extends Accion implements Luchar,Nadar,Volar {
public void nadar() {
System.out.println("nadar implementada en clase Heroe");
}
public void volar() {
System.out.println("volar implementada en clase Heroe");
}
}
public class EjemploHerenciaMultiple {
public static void main( String args[] ) {
Heroe objeto = new Heroe();
Accion clase = new Heroe();
/*Nadar inter = new Heroe();
Accion inte = new Accion();*/
objeto.luchar();
objeto.nadar();
objeto.volar();
/*clase.luchar();
inter.nadar();
inte.luchar();*/
}
}
//------------------------------------------- Final del fichero java516.java
No hay comentarios.:
Publicar un comentario