Java8中的靜態接口方法

一.簡述

1.JDK 8增加了可以在接口中定義一個或多個靜態方法的規則。

2.由於它是靜態的,所以由接口定義的靜態方法可以獨立於任何對象被調用。因此,調用靜態方法不需要實現接口。

3.靜態接口方法不被實現類或接口繼承。

二.示例

創建一個帶有靜態方法的接口:

package insping;

public interface InterfaceWithStaticMethod {
    static String getString(){
        return "InterfaceWithStaticMethod";
    }
}

調用:

package insping;


public class Test {

    public static void main(String[] args) {
        System.out.println(InterfaceWithStaticMethod.getString());
    }
}

結果:

hello
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章