JDK1.8以上接口添加默认实现方法,子类进行实现时就不需要必须重写
1.可以是抽象的方法
2.可以是default
public interface Person{
default boolean run(){
return true;
}
public String fly(){};
}
同时一方面是我们没必要实现所有的抽象方法,另一方面是我们没有类名上没有了错误提醒我们去实现未实现的类。
如果想解决这个问题
ctrl+shift+s + override/implements快捷键自动去实现