En raison de l'utilisation de Generics en Java, j'ai fini par devoir implémenter une fonction ayant Void
comme type de retour:
public Void doSomething() {
//...
}
et le compilateur demande que je retourne quelque chose . Pour l'instant, je reviens juste null
, mais je me demande si c'est une bonne pratique de codage ...
Je pose des questions sur V oid, pas sur v oid. La classe Void
, pas le mot-clé réservé void
.
J'ai aussi essayé Void.class
, void
, Void.TYPE
, new Void()
, pas de retour du tout, mais tout ce qui ne fonctionne pas du tout. (Pour des raisons plus ou moins évidentes) (Voir cette réponse pour plus de détails)
- Alors, que suis-je censé retourner si le type de retour d'une fonction est
Void
? - Quelle est l'utilisation générale de la
Void
classe?