一.interface中的变量都是默认public static final修饰的变量
二.interface中的方法都是默认public abstract修饰的方法
注意点:static
这些修饰词能够省略一个,也能够省略多个(甚至都省略),可是不能用其余修饰词修饰.interface
不写public 不是默认的 default;写default会报错void
例如:ab
变量:
public static final int MAX_LENGTH = 1000;
final int MAX_LENGTH = 1000;
static int MAX_LENGTH = 1000;
public int MAX_LENGTH = 1000;
int MAX_LENGTH = 1000;
. .....
方法:
public abstract void method();
public void method();
abstract void method();
void method();
这些都是正确的,可是用的时候通常是 都写 或者 都省略