java 接口中的成员变量与方法


java接口中变量的默认修饰符为 public static final

    int i = 3;

相当于

    public static final int i = 3;

java接口中方法的默认修饰符为 public abstract

    String fun(int a);

相当于

    public abstract String fun(int a);

接口中的方法是可以使用static修饰的,但必须在接口中实现该方法。

public interface Test {
    public static void test();   // 报错
}
public interface Test {
    public static void test(){};  // 正确
}

相关