package Animal; public abstract class Animal { abstract void makeSound(); } interface Swimmable{ void swim(); } class Dog extends Animal implements Swimmable{ @Override public void makeSound(){ System.out.println("汪汪汪————"); } @Override public void swim(){ System.out.println("小狗正在游泳..."); } } class Cat extends Animal{ @Override public void makeSound(){ System.out.println("喵喵喵————"); } }