Javaで静的変数を定義する方法は何ですか?
Javaでは、変数の宣言の前にstaticキーワードを追加することで、静的変数を定義することができます。静的変数はインスタンスオブジェクトではなくクラスに属し、クラスがロードされる際に初期化され、すべてのインスタンスオブジェクトで共有される1つのコピーしか存在しません。
静的変数を定義する構文は次の通りです:
访问修饰符 static 数据类型 变量名;
アクセス修飾子は、静的変数のアクセスレベル(例:private、public、protectedなど)を指定します。
以下は簡単な例です:
public class MyClass {
static int count; // 定义一个静态变量count
public static void main(String[] args) {
count = 10; // 可以直接通过类名访问静态变量
System.out.println("count = " + count);
}
}
この例では、countという静的変数が定義され、クラス名MyClassを使用してアクセスし、値が代入されています。