Из-за использования Generics в Java мне пришлось реализовать функцию с Void
возвращаемым типом:
public Void doSomething() {
//...
}
и компилятор требует, чтобы я что-то вернул . Сейчас я просто возвращаюсь null
, но мне интересно, хорошая ли это практика кодирования ...
Я спрашиваю о V OID, а не v подъязычная. Класс Void
, а не зарезервированное ключевое слово void
.
Я также попытался Void.class
, void
, Void.TYPE
, new Void()
, нет возврата на все, но все , что не работает. (По более или менее очевидным причинам) (Подробнее см. В этом ответе )
- Итак, что я должен вернуть, если тип возврата функции
Void
? - Какое общее использование
Void
класса?