阅读量:0
在Java中,可以使用反射机制来调用方法。其中,invoke
方法是Method
类中的一个方法,用于调用指定方法。
下面是一个示例,演示如何使用invoke
方法调用一个简单的方法:
import java.lang.reflect.Method; public class Main { public static void main(String[] args) throws Exception { // 获取要调用的方法 Method method = Main.class.getMethod("sayHello"); // 创建一个实例对象 Main obj = new Main(); // 调用方法 method.invoke(obj); } public void sayHello() { System.out.println("Hello, World!"); } }
在上面的示例中,首先通过getMethod
方法获取sayHello
方法的Method
对象。然后创建一个实例对象,并使用invoke
方法调用sayHello
方法,最终输出Hello, World!
。