0

すべてのメソッドがパラメータなしでアクセスできる「グローバル」変数、つまり「バランス」を持つことは可能ですか?

何かのようなもの:

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

別のメソッドで呼び出すことができます:

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

1 に答える 1

1

クラスの静的フィールドとして定義できます。以下の例を参照してください。この例では、メイン メソッドに渡された引数の数を静的フィールドに格納して、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 に答える