我對Java代碼中的變量聲明感到困惑。Java變量約定
我讀了...不要嘗試使用全局變量聲明。
不要使用這樣的事情:
package cls;
public class test {
private String var;
public someMethod(){ ... }
}
和使用?
package cls;
public class test {
public someMethod(){
String var = null;
}
}
我不知道這是正確的方式....
如下文所述,Java那樣在公共靜態類成員的形式全局變量。 –
謝謝你們。我現在知道了 ! – Kai
@ScottA在用Java定義這些變量和公共靜態的語言中,全局變量是有區別的。這些變量在範圍上不是全球性的。事實上,他們有班級範圍,需要獲得資格。此外,從加載類到卸載時存在公共靜態。有關Java中的各種變量,請參見Java語言規範(第3版)第4.12.3節。 –