Bonjour � tous,
J'ai essay� de trouver la r�ponse dans "Thinking In Java 3", mais je n'ai pas trouv�... Voil� ma question: j'ai plusieurs constructeurs dans une classe, dont certains font appel les uns aux autres. Par exemple:
private MaClasse() // Constructeur principal (de base)
{
// routines d'initialisations...
}
public MaClasse(String[] ID) // Constructeur effectivement accessible
{
this(); // appel au constructeur "de base"
// traitement de l'argument ID...
}
public MaClasse(Objets[] obj) // Autre possibilit� d'accession au constructeur
{
// cr�ation d'un tableau String[] ID � partir de Objets[]
String[] ID = ...
this(ID);
}
Vous voyez ce que je veux faire ? J'ai deux fa�on d'indiquer � ma classe, pour son initialisation, un tableau. Soit c'est un tableau de String, soit c'est un tableau d'objets � partir duquel je g�n�re le tableau de String.
Le probl�me c'est qu'� la compilation on me dit que le constructeur MaClasse(Objets[] obj) n'est pas valide car il fait des op�rations AVANT l'appel au constructeur this(ID), qui est cens� �tre la premi�re chose appell�e... Or j'ai besoin de cr�er le tableau de String avant de l'injecter dans le constructeur capable de le g�rer.
Quelqu'un sait-il comment r�soudre le probl�me ?
Aur�lien Mazurie
- RE: recuperer le nom de la variable Fabien Lonardi
- Re: recuperer le nom de la variable Jerome Ramette
- Re: RE: recuperer le nom de la variable Nicolas Delsaux
- RE: RE: recuperer le nom de la variable Fabien Lonardi
- Re: recuperer le nom de la variable Laurent Martelli
- Re: RE: RE: recuperer le nom de la variable Nicolas Delsaux
- RE: RE: RE: recuperer le nom de la variable Fabien Lonardi
- Re: Re: recuperer le nom de la variable Nicolas Delsaux
- RE: recuperer le nom de la variable OLIVIER CAYRON
- accepter des tableaux en entre'e Christian Mercat
- RE: Polymorphisme de constructeur Aurelien Mazurie
- RE: Polymorphisme de constructeur Cedric Beust
- Re: Polymorphisme de constructeur Eric LEMAITRE
