Java 類中的靜態成員是什麼?
在 Java 中,靜態成員屬於類,您可以無需例項化類即可訪問這些成員。
static 關鍵字可以與方法、欄位、類(內部/巢狀)、塊一起使用。
靜態方法 − 您可以使用 static 關鍵字建立靜態方法。靜態方法只能訪問靜態欄位和方法。要訪問靜態方法,無需例項化類,您可以直接使用類名,例如:
示例
public class MyClass { public static void sample(){ System.out.println("Hello"); } public static void main(String args[]){ MyClass.sample(); } }
輸出
Hello
靜態欄位 − 您可以使用 static 關鍵字建立靜態欄位。靜態欄位在類的所有例項中具有相同的值。它們在類第一次載入時建立和初始化。就像靜態方法一樣,您可以使用類名(無需例項化)訪問靜態欄位。
示例
public class MyClass { public static int data = 20; public static void main(String args[]){ System.out.println(MyClass.data); } Java Arrays with Answers 27 }
輸出
20
靜態塊 − 這些是一段帶有 static 關鍵字的程式碼塊。通常,它們用於初始化靜態成員。JVM 在類載入時,在 main 方法之前執行靜態塊。
示例
public class MyClass { static{ System.out.println("Hello this is a static block"); } public static void main(String args[]){ System.out.println("This is main method"); } }
輸出
Hello this is a static block This is main method
廣告