我有一个静态方法,它应该返回传递的可调用结果,结果的类不是固定的,也不是有限的。所以我不知道我应该如何定义这个静态方法以及应该如何调用它?我的后续问题将是更清洁的方法,因为使用这种方法,我认为用户应该在调用函数时声明通用 arg。
例如,我的函数看起来像 [我是泛型新手,所以请多多包涵 :)]:
public static <V> V execute(Callable task) {
V results = workOnTask(tasks);
return results;
}
谢谢!不用说,这不是功课。