在Java中,靜態類(也稱為工具類)是一個只包含靜態方法和靜態變量的類。靜態類通常用于提供常用的實用方法,這些方法可以在其他類中直接調用,而不需要創建該類的實例。
以下是編寫靜態類的步驟:
public class StaticClass {
// 靜態變量
public static int staticVariable = 10;
// 靜態方法
public static void staticMethod() {
System.out.println("This is a static method.");
}
}
public static int staticVariable = 10;
public static void staticMethod() {
System.out.println("This is a static method.");
}
public class MainClass {
public static void main(String[] args) {
// 訪問靜態變量
System.out.println(StaticClass.staticVariable);
// 調用靜態方法
StaticClass.staticMethod();
}
}
注意:靜態類不能被實例化,因為它們沒有構造函數。靜態類中的方法和變量應該是靜態的,以便在不創建類的實例的情況下訪問。