一.interface中的變量
interface中的變量都是默認public static final修飾的
二.interface中的方法
interface中的方法都默認是public abstract修飾的
注意點:
這些修飾詞可以省略一個,也可以省略多個(甚至都省略),但是不能用其他修飾詞修飾.
不寫public 不是默認的 default;寫default會報錯
例如:
變量:
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();
這些都是正確的,但是用的時候一般是 都寫 或者 都省略