Java

java中invoke方法的调用示例

小樊
88
2024-08-21 03:33:27
栏目: 编程语言

在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!

0
看了该问题的人还看了