Aufgrund der Verwendung von Generics in Java musste ich schließlich eine Funktion mit Void
dem Rückgabetyp implementieren :
public Void doSomething() {
//...
}
und der Compiler verlangt, dass ich etwas zurückgebe . Im Moment kehre ich gerade zurück null
, aber ich frage mich, ob das eine gute Codierungspraxis ist ...
Ich frage nach V oid, nicht nach V oid. Die Klasse Void
, nicht das reservierte Schlüsselwort void
.
Ich habe auch versucht Void.class
, void
, Void.TYPE
, new Void()
, keine Rückkehr überhaupt, aber alles , was überhaupt nicht funktionieren. (Aus mehr oder weniger offensichtlichen Gründen) ( Einzelheiten finden Sie in dieser Antwort. )
- Was soll ich also zurückgeben, wenn der Rückgabetyp einer Funktion ist
Void
? - Was ist die allgemeine Verwendung der
Void
Klasse?