91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java中static怎么使用

小億
110
2023-09-23 04:06:45
欄目: 編程語言

在Java中,static關鍵字可以用來修飾類的成員變量和成員方法。它具有以下幾種用法:

  1. 靜態成員變量:

靜態成員變量屬于類本身,而不是屬于類的實例對象。它在類加載時就會被初始化,并且所有的實例對象共享同一個靜態變量。可以通過類名直接訪問,不需要創建對象。

public class MyClass {
public static int count;  // 靜態成員變量
public static void main(String[] args) {
MyClass.count = 10;  // 直接通過類名訪問靜態變量
System.out.println(MyClass.count);
}
}
  1. 靜態成員方法:

靜態成員方法可以直接通過類名調用,無需創建類的實例對象。靜態方法中只能訪問靜態成員變量和調用其他靜態成員方法,不能直接訪問非靜態成員變量和調用非靜態成員方法。

public class MyClass {
public static void printCount() {  // 靜態成員方法
System.out.println(MyClass.count);
}
public static void main(String[] args) {
MyClass.count = 10;  // 直接通過類名訪問靜態變量
MyClass.printCount();  // 直接通過類名調用靜態方法
}
}
  1. 靜態代碼塊:

靜態代碼塊是在類加載時執行,只執行一次。可以用來初始化靜態變量或執行其他一次性的任務。

public class MyClass {
public static int count;  // 靜態成員變量
static {  // 靜態代碼塊
count = 10;
System.out.println("靜態代碼塊執行");
}
public static void main(String[] args) {
System.out.println(MyClass.count);
}
}

需要注意的是,靜態成員變量和靜態成員方法可以通過類名直接訪問,不需要創建對象,而非靜態成員變量和非靜態成員方法需要通過對象來訪問。

0
营山县| 兖州市| 科技| 闽侯县| 邵武市| 定南县| 茶陵县| 海盐县| 高碑店市| 黔西| 宁陕县| 勃利县| 西城区| 安化县| 叶城县| 永康市| 利辛县| 贡觉县| 新宾| 柳林县| 普格县| 廊坊市| 浙江省| 全南县| 龙南县| 卓资县| 兰坪| 四川省| 垦利县| 亳州市| 康保县| 融水| 瑞丽市| 永川市| 山东省| 神池县| 吉木乃县| 万源市| 德昌县| 和平区| 邵阳县|