是否可以有一个“全局”变量,即“balance”,所有方法都可以在没有参数的情况下访问它?
类似于:
public static void main(String[] args{
makevariablehere
}
可以用另一种方法调用:
public static int someMethod() {
variable = newVariable;
}
最佳答案
您可以将其定义为类上的静态字段。请参阅下面的示例,它将传递给 main 方法的参数数量存储在静态字段中,以便可以由 getNumberOfArgs()
方法返回。
public class MyClass {
private static int argCount;
public static void main(String[] args) {
argCount = args.length;
}
public static int getNumberOfArgs() {
return argCount;
}
}
关于java - 所有不带参数的方法都可以访问变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19281371/