interfaceAnimal{voideat();}interfaceCanRun{voidrun();}interfaceCanSwim{voidswim();}interfaceAmphibianextendsCanRun,CanSwim{voidjump();}classFrogimplementsAmphibian{@Overridepublicvoideat(){System.out.println("Frog is eating.");}@Overridepublicvoidrun(){System.out.println("Frog is running.");}@Overridepublicvoidswim(){System.out.println("Frog is swimming.");}@Overridepublicvoidjump(){System.out.println("Frog is jumping.");}}publicclassMain{publicstaticvoidmain(String[] args){Frog frog =newFrog();
frog.eat();// 输出:Frog is eating.
frog.run();// 输出:Frog is running.
frog.swim();// 输出:Frog is swimming.
frog.jump();// 输出:Frog is jumping.}}