在Java中,靜態(tài)方法(static method)是屬于類而不是屬于對(duì)象的方法。這意味著,無需創(chuàng)建類的實(shí)例,就可以通過類名直接調(diào)用靜態(tài)方法。靜態(tài)方法通常用于執(zhí)行與類相關(guān)的操作,而不需要訪問或修改類的實(shí)例變量。
靜態(tài)方法使用static
關(guān)鍵字聲明,并且沒有this
關(guān)鍵字,因?yàn)樗鼈儾慌c特定對(duì)象實(shí)例關(guān)聯(lián)。在靜態(tài)方法中,只能訪問靜態(tài)成員(靜態(tài)變量和靜態(tài)方法),而不能訪問實(shí)例成員。
以下是一個(gè)簡(jiǎn)單的Java靜態(tài)方法示例:
public class MyClass {
public static int add(int a, int b) {
return a + b;
}
}
// 調(diào)用靜態(tài)方法,無需創(chuàng)建MyClass實(shí)例
int sum = MyClass.add(5, 3);
System.out.println("Sum: " + sum); // 輸出:Sum: 8