在Java中,靜態方法(static method)是屬于類而不是屬于對象的方法。這意味著,無需創建類的實例,就可以通過類名直接調用靜態方法。靜態方法通常用于執行與類相關的操作,而不需要訪問或修改類的實例變量。
靜態方法使用static
關鍵字聲明,并且沒有this
關鍵字,因為它們不與特定對象實例關聯。在靜態方法中,只能訪問靜態成員(靜態變量和靜態方法),而不能訪問實例成員。
以下是一個簡單的Java靜態方法示例:
public class MyClass {
public static int add(int a, int b) {
return a + b;
}
}
// 調用靜態方法,無需創建MyClass實例
int sum = MyClass.add(5, 3);
System.out.println("Sum: " + sum); // 輸出:Sum: 8