【发布时间】:2011-03-03 13:56:14
【问题描述】:
可能重复:
Calling a method named “string” at runtime in Java and C
我需要能够调用一个函数,但函数名存储在一个变量中,这可能吗?例如:
public void foo ()
{
//code here
}
public void bar ()
{
//code here
}
String functionName = "foo";
//我需要根据functionName来调用函数
任何帮助都会很棒,谢谢
【问题讨论】:
-
如果您解释您认为需要这样做的原因,我们或许可以提供替代方案。
标签: java reflection function-call