【发布时间】:2010-10-15 04:03:09
【问题描述】:
由于在 Java 中使用泛型,我最终不得不实现一个返回类型为 Void 的函数:
public Void doSomething() {
//...
}
并且编译器要求我返回 something。现在我只是返回null,但我想知道这是否是一种好的编码习惯......
我问的是 Void,而不是 void。类Void,不是保留关键字void。
我也试过Void.class、void、Void.TYPE、new Void(),完全没有回报,但所有这些都不起作用。 (出于或多或少显而易见的原因)(详见this answer)
- 那么如果函数的返回类型是
Void,我应该返回什么? -
Void类的一般用途是什么?
【问题讨论】: