一.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();
這些都是正確的,可是用的時候通常是 都寫 或者 都省略