关于 抽象类 接口的继承实现问题

public interface Jump  {

    void jump();
}
public abstract class Animal implements Jump{


    public abstract void jiao();
}
public class cat extends Animal{
    String name;
    public cat(){

    }
    public cat(String name){
        this.name=name;
    }


    @Override
    public void jiao() {

    }

    @Override
    public void jump() {

    }
}

一. 抽象类继承/实现接口

抽象类可以实现多个接口,但是抽象类不能继承接口,同时在抽象类中,不用重写接口的方法,没有意义。

二. 接口继承/实现接口

接口不可以实现接口,但是接口可以继承多个接口。

三. 接口继承/实现抽象类

接口只可以继承接口,不能实现接口,接口不可以继承抽象类。

你可能感兴趣的:(java,java)