すべてのメソッドがパラメータなしでアクセスできる「グローバル」変数、つまり「バランス」を持つことは可能ですか?
何かのようなもの:
public static void main(String[] args{
makevariablehere
}
別のメソッドで呼び出すことができます:
public static int someMethod() {
variable = newVariable;
}
すべてのメソッドがパラメータなしでアクセスできる「グローバル」変数、つまり「バランス」を持つことは可能ですか?
何かのようなもの:
public static void main(String[] args{
makevariablehere
}
別のメソッドで呼び出すことができます:
public static int someMethod() {
variable = newVariable;
}
クラスの静的フィールドとして定義できます。以下の例を参照してください。この例では、メイン メソッドに渡された引数の数を静的フィールドに格納して、getNumberOfArgs()
メソッドによって返されるようにします。
public class MyClass {
private static int argCount;
public static void main(String[] args) {
argCount = args.length;
}
public static int getNumberOfArgs() {
return argCount;
}
}