在Java中,私有方法只能在同一个类中被调用。以下是一种调用私有方法的方法:
-
在同一个类中创建一个公有方法。
-
在公有方法中调用私有方法。
例如:
public class MyClass { private void privateMethod() { System.out.println("私有方法被调用"); } public void publicMethod() { System.out.println("公有方法被调用"); privateMethod(); // 在公有方法中调用私有方法 } } public class Main { public static void main(String[] args) { MyClass myObject = new MyClass(); myObject.publicMethod(); // 调用公有方法 } }
在上面的例子中,私有方法privateMethod()
只能在MyClass
类中被调用。我们创建了一个公有方法publicMethod()
,在这个公有方法中调用了私有方法privateMethod()
。然后在Main
类的main
方法中创建了MyClass
对象并调用了公有方法。当运行程序时,将会输出以下结果:
公有方法被调用 私有方法被调用