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 :
Ma question est : existe t-il une manière plus élégante de faire ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private static Void test = classInit(); private static Void classInit() { NumberFormat.getNumberInstance().setMaximumFractionDigits(2); return test; }
Je pourrais renvoyer une "null" plutôt que test, mais j'aime bien le principe de l'inutilité de l'auto-affectation ... 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
Partager