如果需要返回一个Void
Javadoc描述为的类型
一个类,它是一个不可实例化的占位符类,用于保存对表示Java关键字void的Class对象的引用.
为什么以下仍需要null
退回?
public Void blah() {
return null; // It seems to always want null
}
Run Code Online (Sandbox Code Playgroud)
NPE*_*NPE 18
Void
是一个类似于任何其他的类,因此返回的函数Void
必须返回引用(例如null
).实际上,Void
是final
和不可实现的,这意味着null
返回的函数是唯一Void
可以返回的东西.
当然public void blah() {...}
(小写v
)不必返回任何东西.
如果您想知道可能的用途Void
,请参阅Java Void参考类型的用途?
归档时间: |
|
查看次数: |
7457 次 |
最近记录: |