调用作为参数传递给main方法的Java类



我想写一个主方法来进行一些通用设置(打开输入和输出流),然后调用另一个类中的静态方法,该方法作为运行时参数传递给它。我该如何做到这一点?

我假设类的名称和要调用的方法都作为参数传递。

您使用Class.forName加载类,这将为它提供一个Class实例

您可以使用Class#getMethod为该方法获得一个Method实例,传入一个适当的Class实例数组来标识签名,或者Class#getMethods并查看生成的数组。

使用Method#invoke调用方法。

Class类文档和java.lang.Reflection包文档中,您可以找到很多关于执行此操作的信息。

相关内容

  • 没有找到相关文章

最新更新