Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1262 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  2 constructeurs : un qui appel l'autre...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

2 constructeurs : un qui appel l'autre...

n°822268
antsite
Je me souviens
Posté le 13-08-2004 à 13:03:35  profilanswer
 

Salut,
on a un constructeur genre :

public Constructeur()
{
}


et un autre

public Constructeur(int a)
{
}


comment arriver un faire un truc dans le genre :

public Constructeur()
{
   Constructeur(0);
}


vous voyez le truc ? en fait il s'agit de donner une valeur par défaut à l'argument. Je suis en C# au passage.
si quelqu'un connait la bonne technique pour faire ce genre de chose...
merci
   ANT


Message édité par antsite le 13-08-2004 à 13:04:27
mood
Publicité
Posté le 13-08-2004 à 13:03:35  profilanswer
 

n°822273
masklinn
í dag viðrar vel til loftárása
Posté le 13-08-2004 à 13:10:13  profilanswer
 

Code :
  1. public Constructeur(int a = 0)
  2. {
  3.     blabla
  4. }


 
je connais pas un poil de C# et je roxor quand même


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°822330
louisciphe​r
Posté le 13-08-2004 à 13:53:17  profilanswer
 

pas possible, il faut au moins une difference dans ton prototype surtout que un constructeur est appele a l'instanciation. vaut mieux faire un truc comme:
Constructeur()
{
}
Constructeur(int a)
{
  blabla(a);
}
blabla(int a)
{
///
}


Message édité par louiscipher le 13-08-2004 à 13:59:12
n°822339
antsite
Je me souviens
Posté le 13-08-2004 à 13:57:40  profilanswer
 

louiscipher a écrit :

pas possible, il faut au moins une difference dans ton prototype surtout que un constructeur est appele au demmarage. vaut mieux faire un truc comme:
Constructeur()
{
}
Constructeur(int a)
{
  blabla(a);
}
blabla(int a)
{
///
}


 
c'est en effet une solution à laquelle je pensais.

n°979375
pinkshark
Posté le 12-02-2005 à 12:14:15  profilanswer
 

antsite a écrit :

Salut,
on a un constructeur genre :

public Constructeur()
{
}


et un autre

public Constructeur(int a)
{
}


comment arriver un faire un truc dans le genre :

public Constructeur()
{
   Constructeur(0);
}


vous voyez le truc ? en fait il s'agit de donner une valeur par défaut à l'argument. Je suis en C# au passage.
si quelqu'un connait la bonne technique pour faire ce genre de chose...
merci
   ANT


 
Constructeur() : this(0)
{  
}  
Constructeur(int a)  
{  
}  
 
?
 
--  
PinkSharK

n°979385
elianor
bannie 17 fois
Posté le 12-02-2005 à 12:47:42  profilanswer
 

Masklinn a écrit :

Code :
  1. public Constructeur(int a = 0)
  2. {
  3.     blabla
  4. }


 
je connais pas un poil de C# et je roxor quand même


 
C# n'autorize pas les paramètres par défaut :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  2 constructeurs : un qui appel l'autre...

 

Sujets relatifs
[JAVA] JNI et JDK 1.4: Appel de méthodes Java depuis une fonction C[resolu] La zone de données passée à un appel système est insuffisante
[C++] petite question sur les constructeursAppel Dll depuis Asp
Fermeture popup et actualisation page d'appelcomment cela s'appel?
euh appel de fonctions à partir d' une liste ou d' un dictionnaire ??Appel des fonctions C à partir d'un projet sous VC++ ?
question heritage et appel de fonctions membresAppel a contribution !
Plus de sujets relatifs à : 2 constructeurs : un qui appel l'autre...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR