我不确定这是否可行,但这是我想用java实现的目标 我想在 JAVA (比如genericFunc)中用另一个函数的签名或名称(比方说randomFunc)及其参数(randomFuncParam)作为genericFunc的参数。现在,genericFunc(randomFunc,randomFuncParam)应该通过传入参数来执行randomFunc。 这就像:
void randomFunc1(int randomFuncParam){
syso(randomFuncParam-1);
}
void randomFunc2(String randomFuncParam){
syso(randomFuncParam+"----"+randomFuncParam);
}
void genericFunc(<func and funcParam>){
//call func here with funcParam
}
所以打电话:
genericFunc(<randomFunc1 and 10>) should print 9
和
genericFunc(<randomFunc2 and Hello>) should print Hello----Hello