public interface A
{
public final int a = 0;
}
很多書說,在一個接口的所有變量(常量)都是public靜態最終然而,當我明確地鍵入上述語句,但不包含關鍵字static它不出差錯編譯,並且可以通過被引用靜態方式,表示它仍然是靜態的。接口變量
它是否是靜態的,對我來說它必須是因爲你不能實例化一個接口,就好像你有這個「實例」變量那麼你可以永遠不會訪問數據成員「a」,因爲它是一個非靜止的領域。
public interface A
{
public final int a = 0;
}
很多書說,在一個接口的所有變量(常量)都是public靜態最終然而,當我明確地鍵入上述語句,但不包含關鍵字static它不出差錯編譯,並且可以通過被引用靜態方式,表示它仍然是靜態的。接口變量
它是否是靜態的,對我來說它必須是因爲你不能實例化一個接口,就好像你有這個「實例」變量那麼你可以永遠不會訪問數據成員「a」,因爲它是一個非靜止的領域。
很多書說,在一個接口的所有變量(常量)都是public靜態最終
是的,你正在觀察與恰好一致。關鍵詞是含蓄地:它是一個靜態變量,不管你是否寫出這個詞static
。
answer = answer.replace(「表現得像」,「是」); – 2013-05-06 20:17:46
@BrianRoach:完成。 – 2013-05-06 20:18:47
...你也可以離開'public'關鍵字。 – A4L 2013-05-06 20:15:11