Exécution de code au chargement de la classe et objet Void
Bonjour à tous,
Je suis actuellement en train de travailler sur un projet dans lequel j'ai besoin d'éxécuter du code avant d'utiliser la classe.
Je passe donc par une variable statique de type Void que j'initialise avec une fonction statique qui renvoie un Void.
Voilà ce que ça donne au niveau du code :
Code:
1 2 3 4 5 6 7 8
|
private static Void test = classInit();
private static Void classInit()
{
NumberFormat.getNumberInstance().setMaximumFractionDigits(2);
return test;
} |
Ma question est : existe t-il une manière plus élégante de faire ça ?
Je pourrais renvoyer une "null" plutôt que test, mais j'aime bien le principe de l'inutilité de l'auto-affectation :P... Cependant, j'aimerai surtout éviter d'avoir à déclarer ce Void pour éviter d'avoir un membre en plus dans ma classe.
Merci d'avance,
Babcool