阅读量:0
示例
假设我们有一个类 ExampleClass
,其中有一个私有方法 privateMethod
:
public class ExampleClass { private void privateMethod(String message) { System.out.println("Private method called with message: " + message); } }
我们可以使用上述代码来调用这个私有方法:
// 获取 ExampleClass 中的 privateMethod 方法 Method method = ExampleClass.class.getDeclaredMethod("privateMethod", String.class); method.setAccessible(true); // 创建 ExampleClass 的实例 ExampleClass example = new ExampleClass(); // 准备要调用的方法的参数 Object[] args = new Object[]{ "Hello, World!"}; // 调用私有方法 Constructor