由于在Java中使用了泛型,我最终不得不实现一个返回类型为Void
的函数:
public Void doSomething() {
//...
}
编译器要求我返回一些东西。目前我只是返回null
,但我想知道这是否是良好的编程实践...
我在问关于Void,不是void。是Void
类,而不是保留关键字void
。
我也尝试了Void.class
、void
、Void.TYPE
、new Void()
,甚至不返回,但都完全行不通(出于更或少明显的原因)。 (有关详细信息,请参见此答案)
- 那么当函数的返回类型为
Void
时,我应该返回什么? Void
类的一般用途是什么?