Bonjour, je voudrais savoir quel est l'interet d'avoir plusieurs constructeurs a l'interieur d'une classe .. merci..![]()
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Partager