任何人都可以解釋我初始化類級變量,爲什麼不是Java允許申報,並在兩個不同的步驟
- 爲什麼不是Java允許申報,並在兩個初始化類級變量不同的步驟。
- 爲什麼我不能在公共方法中聲明一個公共變量。
public class Class10 {
public String i=" ";
public String j;
j=" "; //Does-Not work
public void method(String[] args){
public String k=" "; // Does-not work
j=" ";
}
}
因爲這些是[JLS:Java語言規範](http://docs.oracle.com/javase/specs/)中定義的Java語法規則的一部分。 – 2014-09-29 15:36:09
與「private」局部變量相比,具有「公共」局部變量意味着什麼?他們已經是本地的。 – 2014-09-29 15:36:12
你可以初始化靜態塊中的靜態成員.. – gipinani 2014-09-29 15:39:12