Le meilleur entre deux constructeurs
Bonjour à tous et à toutes :)
je vous donne deux constructeurs qui réalisent la même tâche :
Code:
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..