中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Java中的靜態變量如何定義

小億
107
2023-11-01 22:38:00
欄目: 編程語言

在Java中,靜態變量可以使用static關鍵字來定義。它們屬于類級別的變量,而不是對象級別的變量。

靜態變量的定義格式如下:

修飾符 static 數據類型 變量名;

其中,修飾符可以是可選的,可以是publicprivateprotected等訪問修飾符。數據類型可以是任何有效的Java數據類型,例如intdoubleString等。

靜態變量在類加載的時候就被初始化,且只會被初始化一次。它們屬于類本身,被類的所有對象所共享。可以通過類名來訪問靜態變量,也可以通過對象名來訪問。

以下是一個靜態變量的示例:

public class MyClass {
    public static int count = 0; // 靜態變量

    public static void main(String[] args) {
        MyClass obj1 = new MyClass();
        MyClass obj2 = new MyClass();

        obj1.count++; // 通過對象名訪問靜態變量
        obj2.count++;

        System.out.println("obj1 count: " + obj1.count); // 輸出:2
        System.out.println("obj2 count: " + obj2.count); // 輸出:2
        System.out.println("MyClass count: " + MyClass.count); // 輸出:2
    }
}

在上面的示例中,靜態變量count被所有MyClass類的對象所共享。無論通過obj1還是obj2訪問靜態變量,結果都是一樣的。

0
北京市| 秦皇岛市| 大连市| 澳门| 胶州市| 道孚县| 石景山区| 民勤县| 丁青县| 确山县| 湘潭县| 健康| 阳东县| 延庆县| 惠来县| 鄂托克前旗| 灵山县| 崇文区| 大同市| 章丘市| 贵州省| 长海县| 衡东县| 红原县| 隆子县| 江油市| 贡嘎县| 卓尼县| 兴安盟| 锡林郭勒盟| 胶州市| 灵璧县| 武乡县| 秀山| 曲沃县| 沂源县| 凤山市| 渝中区| 寻乌县| 吉木萨尔县| 广水市|