salut,
J'étudie un code pour mieux comprendre le java.
le code commence comme ceci :A quoi sert le static{...} ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public class Chambre { String NomClient; int NbrLits = 2; int NbrJours; private static int NbrInstancesCrees,NbrInstancesDetruites; /** * Initialisation des variables de la classe. */ static { NbrInstancesCrees = 1; NbrInstancesDetruites = 1; } /** * Initialisation des variables de chaque instance (pour mémoire). */ { NbrLits = 1; } public Chambre(String Nom,int NbrJours){ ....
Quelle différence si je fais ceci :Merci pour vos éclairages
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class Chambre { String NomClient; int NbrLits = 2; int NbrJours; private static int NbrInstancesCrees = 1 private static int NbrInstancesDetruites=1; public Chambre(String Nom,int NbrJours){ ....![]()
Partager