【发布时间】:2010-06-16 05:44:25
【问题描述】:
我有一个字符串数组,其中包含 yyyyyy 类中的方法名称
在xxxxxx 类中,我正在创建一个yyyyyy 实例(比如obj)。现在我可以调用obj.function_name(),但我想在循环中从字符串数组中读取function_name。这可能吗?
【问题讨论】:
-
你能详细说明一下吗?不太清楚。
-
我相信您正在寻找的术语是“反射”。
-
是的,使用反射和动态方法调用您可以做到这一点。如果你用谷歌搜索“java 动态方法调用”,你会得到一些有趣的结果。这是tutorial。这实现了一种您所描述的绘图语言。
-
我也确定他的意思是这个:stackoverflow.com/questions/160970/…
标签: java reflection