Debido al uso de genéricos en Java terminé teniendo que implementar una función que tenía Voidcomo tipo de retorno:
public Void doSomething() {
//...
}
y el compilador exige que devuelva algo . Por ahora, acabo de regresar null, pero me pregunto si esa es una buena práctica de codificación ...
Estoy preguntando V oid, no v OID. La clase Void, no la palabra clave reservada void.
También he intentado Void.class, void, Void.TYPE, new Void(), sin retorno en absoluto, sino todo lo que no funciona en absoluto. (Por razones más o menos obvias) (Consulte esta respuesta para obtener más detalles)
- Entonces, ¿qué se supone que debo devolver si el tipo de retorno de una función es
Void? - ¿Cuál es el uso general de la
Voidclase?