Java反射机制:动态调用方法及属性问题示例

原创 布满荆棘的人生 2024-10-23 16:30 128阅读 0赞

Java的反射机制是一种强大的工具,它允许我们在运行时查看和操作类、接口以及它们的方法和属性。

以下是一个简单的示例,展示如何使用反射动态调用方法:

  1. // 创建一个类对象
  2. MyClass myClass = new MyClass();
  3. // 获取想要调用的方法名
  4. Method methodToCall = myClass.getClass().getMethod("myMethod");
  5. // 调用方法
  6. methodToCall.invoke(myClass); // 参数可以是任意类型

在这个例子中,我们首先创建了一个MyClass对象。然后,我们通过类名获取到想要调用的方法myMethod

最后,我们使用invoke()方法调用了这个方法,并将myClass对象作为参数传递给了它。

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

发表评论

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

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

相关阅读