Из-за использования Generics в Java мне пришлось реализовать функцию с Void
как возвращаемый тип:
public Void doSomething() {
//...
}
и компилятор требует, чтобы я что-то возвращал. На данный момент я просто возвращаю null
, но мне интересно, хорошая практика кодирования...
Я также пробовал Void.class
, Void
, Void.TYPE
, new Void()
, никакого возврата вообще, но все это не работает вообще. (По более или менее очевидным причинам) (подробнее см. этот ответ)
- Так что я должен возвращать, если возвращаемый тип функции
Void
? - Какое общее использование класса
Void
?
РЕДАКТИРОВАТЬ: Просто чтобы избавить вас от downvotes: я спрашиваю о V oid, а не о v. Класс Void
, не зарезервированное ключевое слово Void
.