接口的进化

一、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

posted @ 2020-10-06 13:54  byebai95  阅读(123)  评论(0)    收藏  举报