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

溫馨提示×

Java靜態成員怎么聲明與使用

小億
88
2023-11-03 21:41:10
欄目: 編程語言

在Java中,可以通過在成員變量或成員方法前添加static關鍵字來聲明靜態成員。

靜態成員可以被類的所有對象共享,可以通過類名直接訪問,不需要創建對象。

以下是聲明和使用Java靜態成員的示例:

  1. 靜態變量的聲明和使用:
public class MyClass {
    public static int count; // 靜態變量

    public static void main(String[] args) {
        MyClass.count = 10; // 直接通過類名訪問靜態變量

        System.out.println(MyClass.count); // 輸出:10

        MyClass obj1 = new MyClass();
        MyClass obj2 = new MyClass();

        obj1.count = 20; // 通過對象名訪問靜態變量
        System.out.println(obj2.count); // 輸出:20
    }
}
  1. 靜態方法的聲明和使用:
public class MyClass {
    public static void myStaticMethod() { // 靜態方法
        System.out.println("This is a static method.");
    }

    public static void main(String[] args) {
        MyClass.myStaticMethod(); // 直接通過類名調用靜態方法
    }
}

注意:靜態方法只能訪問靜態成員,不能訪問非靜態成員。非靜態方法可以訪問靜態成員和非靜態成員。

靜態成員在程序啟動時就被分配內存,直到程序結束才會被銷毀。因此,靜態成員適用于在多個對象之間共享數據的場景。

0
盐亭县| 曲阜市| 日照市| 西充县| 宜良县| 深圳市| 清河县| 偏关县| 安塞县| 普兰店市| 中山市| 大同县| 远安县| 黑龙江省| 金溪县| 崇阳县| 仁寿县| 防城港市| 汉中市| 水城县| 丽江市| 当雄县| 中宁县| 贵定县| 贺州市| 万安县| 长兴县| 二手房| 卓尼县| 玉林市| 彰武县| 新营市| 宁都县| 基隆市| 仙桃市| 苗栗市| 永泰县| 广灵县| 无棣县| 平昌县| 修文县|