A causa dell'utilizzo di Generics in Java ho finito per dover implementare una funzione avente Voidcome tipo di ritorno:
public Void doSomething() {
//...
}
e il compilatore richiede che io restituisca qualcosa . Per ora sto solo tornando null, ma mi chiedo se sia una buona pratica di codifica ...
Sto chiedendo V oid, non v oid. La classe Void, non la parola chiave riservata void.
Ho anche provato Void.class, void, Void.TYPE, new Void(), nessun ritorno a tutti, ma tutto ciò che non funziona affatto. (Per ragioni più o meno ovvie) (Vedi questa risposta per i dettagli)
- Quindi cosa dovrei restituire se il tipo di ritorno di una funzione è
Void? - Qual è l'uso generale della
Voidclasse?