Surcharge constructeur : Arguments variables et ArrayList
Bonjour à tous,
Voici le problème:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public A(Object... parametres)
{
// Je passe toujours ici
}
public A(ArrayList<Object> parametres)
{
// Je ne passe jamais par là
}
...
A = new A(a, b, c); // appelle A(Object... parametres)
A = new A(new ArrayList<Type>()); // appelle *** AUSSI *** A(Object... parametres) mais j'aurais aimé qu'il appelle le 2ie constructeur A(ArrayList<Object> parametres) |
Avez vous une idée pour faire cohabiter les deux, à part l'ajout d'un paramètre pipo qui permettrait de discriminer la signature ? :koi:
Merci d'avance