Bonjour, je voudrais savoir quel est l'interet d'avoir plusieurs constructeurs a l'interieur d'une classe .. merci..:)
Version imprimable
Bonjour, je voudrais savoir quel est l'interet d'avoir plusieurs constructeurs a l'interieur d'une classe .. merci..:)
Tout simplement, cela permet de passer différents paramètres en entrée d'un constructeur, en permettant un comportement différent en fonction des paramètres entrés. Par exemple, tu peux définir un constructeur par défaut qui appelle un constructeur de ta classe avec des valeurs par défaut :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class Machin { protected int param1; protected int param2; public Machin(){ this(0, 0); } public Machin(int param1, int param2){ this.param1 = param1; this.param2 = param2; } }
Ok merci beaucoup..;)