我想知道我们是否可以在java中做这样的事情。假设我有一些成员的班级:
Class Test {
// some constructors and members
public Object func;
}
然后我从其他一些类中定义了一些函数。我想在运行时将这些函数分配给我的 Test 类,以便根据情况, eval(test.func) 可以是任何函数。你会怎么做?不过,在 javascript 中很容易完成,将函数作为字符串传递。
反射或关闭与我想要实现的目标有关吗?谢谢