在Java中,`public`關鍵字用於聲明一個公共的類、方法或屬性,這意味著它們可以被任何其他類訪問和調用。
公共方法(`public` methods)是Java類中的一個重要組成部分,它們可以直接被其他類調用,無論是同一包內的類還是其他包中的類。公共方法的聲明包括訪問許可權修飾符(`public`)、返回值類型、方法名和參數列表。例如,一個簡單的公共方法可能是這樣的:`public void myMethod()`。這種方法的特性包括:
訪問許可權:`public`方法可以在任何地方被訪問,無論調用者是否與該方法所在類在同一個包中。
定義和使用:在一個Java源檔案中,只能有一個`public`類,且該類的名稱必須與檔案名稱相同。其他非`public`類可以有多個,且它們的名稱可以與檔案名稱不同。
示例:在創建對象後,可以使用`obj.myMethod()`的形式來調用一個公共方法。同樣,公共屬性的值可以通過`obj.myField`的形式來訪問。
總的來說,`public`方法提供了代碼重用性和模組化的手段,是Java編程中的一個基礎概念。