Javaでのグローバル変数の定義方法は何ですか?
Javaでは、グローバル変数を以下の2つの方法で定義することができます。
- クラスの内部で変数を定義しますが、メソッドの外側にあります。このような変数は「インスタンス変数」または「メンバ変数」と呼ばれ、クラスのインスタンスまたはオブジェクトに属しています。これらの変数はクラス全体で可視であり、クラス内のどのメソッドでもアクセスして変更することができます。
public class MyClass {
// 实例变量
private int myVariable;
// 方法
public void myMethod() {
// 在方法中访问和修改实例变量
myVariable = 10;
}
}
- 固定した
public class MyClass {
// 静态变量
private static int myVariable;
// 方法
public static void myMethod() {
// 在方法中访问和修改静态变量
myVariable = 10;
}
}
全てのクラス内でグローバル変数のスコープに注意する必要があり、クラス内のどのメソッドからでもアクセスや変更が可能です。