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を使用してアクセスし、値が代入されています。

bannerAds