共計 666 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,static 關鍵字可以用來修飾類、方法和變量。
- 修飾類:當一個類被聲明為靜態類時,該類將不能被實例化,所有的成員變量和方法必須是靜態的。靜態類可以直接通過類名來訪問其中的靜態成員,而不需要創建類的實例。
示例:
public static class MyClass {public static int staticVariable = 10;
public static void staticMethod() {// 靜態方法的實現
}
}
// 訪問靜態成員
int variable = MyClass.staticVariable;
MyClass.staticMethod();
- 修飾方法:當一個方法被聲明為靜態方法時,該方法屬于類而不是實例,可以直接通過類名來調用,無需創建類的實例。
示例:
public class MyClass {public static void staticMethod() {// 靜態方法的實現
}
}
// 調用靜態方法
MyClass.staticMethod();
- 修飾變量:當一個變量被聲明為靜態變量時,該變量屬于類而不是實例,所有的實例都共享同一個靜態變量的值。
示例:
public class MyClass {public static int staticVariable = 10;
}
// 訪問靜態變量
int variable = MyClass.staticVariable;
需要注意的是,靜態方法只能訪問靜態成員,而不能訪問非靜態成員;靜態方法中不能使用 this 關鍵字,因為 this 表示當前對象的引用,而靜態方法沒有對象實例。
丸趣 TV 網 – 提供最優質的資源集合!
正文完