为什么接口只能有静态方法时才能有静态初始化块?

时间:2018-05-20 14:37:07

标签: java static static-initialization static-block

在java 8之后,已知接口可以具有静态方法和默认方法。

以下是示例:

?- update([[banana,*],[apple,*]],[sweet,notsweet],C).
C = [[banana, sweet], [apple, notsweet]].

现在我的问题是为什么接口中不允许使用静态初始化块。?

示例:

interface interA{
    static void method()
    {
        System.out.println("Static method inside interface");
    }
    public default void AImp(){
        System.out.println("Calling Aimp from interA");
    }
}

0 个答案:

没有答案