Bonjour à tous et à toutes

je vous donne deux constructeurs qui réalisent la même tâche :

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
26
class Cercle{
  private int rayon;
  private int centre_x;
  private int centre_y;
 
  Cercle(int a, int b, int c)
  {
    rayon = a;
    centre_x = b;
    centre_y = c;
  }
 
  // Voici le premier
  Cercle()
  {
    rayon = 1;
    centre_x = 0;
    cetre_y = 0;
  }
 
  /* et voici de deuxième
  Cercle()
  {
    this(1, 0, 0);
  }
  */
ma question : quel est le "meilleur".. je veux dire en termes de complexités, car à mon avis le premier fait des simples affectations, tandis que le deuxième réalise un appel procédural. Non ?

Merci d'avance..