Bonjour, j'aimerais établir un compteur s'incrémentant à chaque fois que ma classe est instanciée quelque soit le constructeur utilisé.
Merci pour vos proposition![]()
Bonjour, j'aimerais établir un compteur s'incrémentant à chaque fois que ma classe est instanciée quelque soit le constructeur utilisé.
Merci pour vos proposition![]()
Voir la doc associée
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 public class MaClasse { private static int instanceCount = 0; { // Constructeur implicite instanceCount++; } private String a; private int i = 0; public MaClasse () { this.a = null; } public MaClasse (String a) { this.a = a; } public MaClasse (String a, int i) { this(a); this.i = i; } [...] }
Merci pour ta réactivité, c'est excellent. Mais encore désolé pour ce dérangement, j'ai juste oublié de mettre ma variable en static![]()
Partager