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() {
}
}
一. 抽象类继承/实现接口
抽象类可以实现多个接口,但是抽象类不能继承接口,同时在抽象类中,不用重写接口的方法,没有意义。
二. 接口继承/实现接口
接口不可以实现接口,但是接口可以继承多个接口。
三. 接口继承/实现抽象类
接口只可以继承接口,不能实现接口,接口不可以继承抽象类。