【发布时间】:2016-03-11 13:04:16
【问题描述】:
界面:
interface A
{
void run(String methName);
}
类:
class X implements A
{
void run(String methName)
{
}
void m1()
{
}
void m2()
{
}
void m3()
{
}
}
我想在不使用反射机制的情况下从run方法中通过名称动态调用m1、m2和m3方法
【问题讨论】:
-
就叫他们...?
-
请解释您所说的“动态”是什么意思以及为什么不能选择反射。
-
在我们将方法名称作为参数传递的意义上动态地,
-
你忘了说为什么反射不是一个选项。
标签: java methods reflection invoke