勵志

勵志人生知識庫

public static方法

Java中,`public static`方法是指可以被任何類訪問的靜態方法。這些方法不依賴於類的特定實例,因此可以直接通過類名來調用,而不需要創建類的對象。

`public`是一個訪問修飾符,它表明這個方法可以被任何類訪問。

`static`關鍵字表示這個方法屬於類本身,而不是類的任何特定實例。這意味著該方法可以在沒有創建類實例的情況下被調用。

例如,`public static void main(String[] args)`是Java程式的入口方法,它必須被定義為`public`和`static`,以便JVM可以在沒有創建對象的情況下找到並執行它。

```java

public class MyClass {

public static void myStaticMethod() {

// 方法實現

}

}

```

在這個例子中,`myStaticMethod`是一個`public static`方法,可以通過`MyClass.myStaticMethod()`直接調用,而不需要創建`MyClass`的實例。

靜態方法通常用於工具類或實用程式,例如Java的`Math`類中的方法,它們提供了不需要實例化就可以使用的功能。

總結一下,`public static`方法的特點是:

可以通過類名直接訪問,無需創建對象。

屬於類本身,不依賴於任何特定實例。

可以被任何類訪問。