在Java中,私有方法(private method)只能在聲明它的類內部被訪問。因此,要調用一個私有方法,你需要通過類的公共方法(public method)來間接訪問。下面是一個示例:
public class MyClass {
// 私有方法
private void myPrivateMethod() {
System.out.println("This is a private method.");
}
// 公共方法
public void myPublicMethod() {
System.out.println("Calling private method from public method.");
myPrivateMethod(); // 調用私有方法
}
public static void main(String[] args) {
MyClass obj = new MyClass();
obj.myPublicMethod(); // 輸出:Calling private method from public method. 和 This is a private method.
}
}
在這個例子中,myPrivateMethod()
是一個私有方法,它只能在 MyClass
類內部被訪問。我們通過公共方法 myPublicMethod()
間接地調用了 myPrivateMethod()
。在 main
方法中,我們創建了一個 MyClass
對象,并調用了 myPublicMethod()
,從而間接地調用了私有方法 myPrivateMethod()
。