阅读量:0
在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()
。