Java反射API使用案例:动态调用方法

原创 阳光穿透心脏的1/2处 2024-09-10 06:30 205阅读 0赞

在Java中,反射API允许我们在运行时获取类的信息(如构造器、字段和方法),并可以动态调用这些方法。

以下是一个简单的使用Java反射API动态调用方法的案例:

  1. import java.lang.reflect.Method;
  2. public class ReflectionDemo {
  3. private static final String CLS_NAME = "YourClassName"; // 要动态调用的方法所在的类名
  4. private static final String METHOD_NAME = "yourMethodName"; // 要动态调用的方法名
  5. public static void main(String[] args) throws Exception {
  6. // 获取要动态调用方法的类
  7. Class<?> clazz = Class.forName(CLS_NAME);
  8. // 定位到要调用的方法
  9. Method method = clazz.getMethod(METHOD_NAME);
  10. // 调用方法
  11. method.invoke(null); // 这里可以传入参数,具体看你的需求
  12. }
  13. }

在这个例子中,我们首先获取了目标类,然后通过类名和方法名定位到要调用的方法。最后,我们调用了这个方法。

请将YourClassNameyourMethodName替换为实际的类名和方法名。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,205人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java反射API动态调用方法

    在Java中,反射API允许我们在运行时获取类的信息(如字段、方法等)并动态调用它们。以下是一些主要的反射API和使用示例: 1. 类加载器(ClassLoader):