我对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节。 –