0

是否有可能有一个“全局”变量,即“平衡”,所有方法都可以在没有参数的情况下访问它?

就像是:

public static void main(String[] args{
    makevariablehere
}

可以用另一种方法调用:

public static int someMethod() {
    variable = newVariable;
}
4

1 回答 1

1

您可以将其定义为类上的静态字段。请参见下面的示例,它将传递给 main 方法的 args 的数量存储在一个静态字段中,以便该方法可以返回它getNumberOfArgs()

public class MyClass {

  private static int argCount;

  public static void main(String[] args) {
    argCount = args.length;
  }

  public static int getNumberOfArgs() {
    return argCount;
  }
}
于 2013-10-09T20:04:12.100 回答