Bonjour,
pourquoi doit-on qualifier les variables statiques dans des blocs statiques lorsque le bloc est déclaré avant la variable ??
Exemple qui fonctionne:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class TestClass { static { System.out.println(TestClass.A); A = 20; } public static final int A; static { System.out.println(A); } }
Exemple qui ne fonctionne pas:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public class TestClass { static { System.out.println(A); A = 20; } public static final int A; static { System.out.println(A); } }
Merci d'avance pour vos réponses.
Partager