那如果函数的返回类型必须是我应该返回
Void什么呢?
使用
return null。
Void无法实例化,仅是的
Class<T>类型的占位符
void。
有什么意义
Void?
如上所述,它是一个占位符。
Void例如,如果您使用反射来查看返回类型为的方法,则会得到的回报
void。(从技术上讲,您会回来的
Class<Void>。)沿着这些思路,它还有其他多种用途,例如您想参数化一个
Callable<T>。
由于在Java中使用了泛型,我最终不得不实现此功能
我想说的是,如果您需要使用此签名来实现方法,则API可能有些奇怪。请仔细考虑是否有更好的方法来做您想要的事情(也许您可以在其他后续问题中提供更多详细信息?)。我有点怀疑,因为这只是“由于使用泛型”而引起的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)