用抽象类和子类分别提供一个方法,这样写哪里有问题


interface Animal{
    public void eat();
    public void move();
}

public abstract class Fish implements Animal{
    public void move(){
        System.out.println("swim");
    }
}

public class Pirianha implements Animal{
    public void eat(){
        System.out.println("bite");
    }
}

Pirianha 若为抽象类,少了关键字 abstract ;
Pirianha 若不为抽象类,需要实现接口Animal所有抽象方法eat(),move()。

Pirianha 没有实现move方法