Ze względu na użycie Generics w Javie musiałem zaimplementować funkcję mającą Voidjako typ zwracany:
public Void doSomething() {
//...
}
a kompilator żąda, abym coś zwrócił . Na razie wracam null, ale zastanawiam się, czy to dobra praktyka kodowania ...
Pytam o V OID, a nie przeciwko oid. Klasa Void, a nie zastrzeżone słowo kluczowe void.
Próbowałem zostały również Void.class, void, Void.TYPE, new Void(), nie ma powrotu w ogóle, ale to nie działa w ogóle. (Z mniej lub bardziej oczywistych powodów) (Zobacz tę odpowiedź, aby uzyskać szczegółowe informacje)
- Więc co mam zwrócić, jeśli zwracanym typem funkcji jest
Void? - Jakie jest ogólne zastosowanie tej
Voidklasy?