一、Java 7中的接口:抽象方法+常量
Java7中,接口可以包含以下两种成员:抽象方法、常量
public interface Java7Interface { String URL = "127.0.0.1"; void doSomething(); }
接口中的修饰符常量: public static 方法:public
二、Java 8中的接口:新增 默认方法 + 静态方法
public interface Java8Interface { String URL = "127.0.0.1"; void doSomething(); default void doDefault(){ //todo } static void doStatic(){ //todo } }
其中默认方法与静态方法修饰符:只能是public 或 默认public
三、Java 9 中的接口:新增 私有方法 + 私有静态方法
参考:https://www.jianshu.com/p/a3737408224b?from=timeline