没有参数的所有方法都可以访问变量?

时间:2013-10-09 19:57:22

标签: java

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

类似的东西:

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

可以用另一种方法调用:

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

1 个答案:

答案 0 :(得分: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;
  }
}