Je me demandais, quels sont les différents moyens d'initialiser la variable statique finale?Initialiser la variable finale statique
private static final int i = 100;
ou
private static final int i;
static {
i = 100;
}
Y at-il différent entre les deux?
C'est incroyable. Cependant, j'ai changé "j = 2" en "j = j()" et ajouté "static int j() {return 2;}". Avec ces changements ForwardReference imprimer '0'. Il semble donc y avoir certaines limites à la référence de renvoi. – emory