通过在变量中提供类名来选择要执行的类

问题描述 投票:0回答:1

我有说“合并类”,当我需要将特定的数据与特定的JasperReport(模板)合并时,我会称其为“合并类”。对于这些报告中的每一个,我都需要自己的类来合并数据。我动态地填写此报告,具体取决于我的自定义要求。

是否有可能给我的程序一个类的名称,以及由变量String调用并调用该类/方法的方法?因此,向我的程序中添加新的合并类将很容易(仅复制粘贴文件并按给定名称调用)

java class reflection
1个回答
0
投票

首先,很容易为我们提供您的实际代码,以便我们更好地回答您的问题。正如我现在所看到的,您可以使用类实例化或导入来使用其他类中的方法。

例如

OtherClass otherClass = new OtherClass();
otherClass.methodYouWantToExecute();
© www.soinside.com 2019 - 2024. All rights reserved.