Java 之接口的演變

interface MyInterface {

    // JDK7 中,只能聲明全局常量(public static final)和抽象方法(public abstract)
    public static final int a = 100;

    public abstract void fun1();

    // JDK8 新增,能聲明靜態方法和默認方法
    public static void fun2() {
        System.out.println("我是靜態方法");
    }

    default void fun3() {
        System.out.println("我是默認方法");
        getConnection();
    }

    // JDK9 新增,能聲明私有方法
    private void fun3() {
        System.out.println("我是私有方法");
    }
}

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