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
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP