surcharger une methode - Programmation
Marsh Posté le 14-02-2002 à 13:30:39
duxt a écrit a écrit : surcharger une methode, comment fait on ? |
en kwa?
Marsh Posté le 14-02-2002 à 13:51:14
class A
{
void a(void);
void a(int);
void a(double);
};
la methode a est surchargé puisque le compilo va prendre la version adapté au type de parametre que tu lui passe au moment de l'appel.
unA.a(); //appel à la methode void a(void);
unA.a(5); //appel à la methode void a(int);
Marsh Posté le 14-02-2002 à 16:41:07
quand on surcharge un fction , on doit avoir le meme nbre de parametres a chaque fois ?
class A
{
void a(void);
void a(int);
void a(double,int); --->> on peut faire ca ?
};
Marsh Posté le 14-02-2002 à 16:56:53
duxt a écrit a écrit : quand on surcharge un fction , on doit avoir le meme nbre de parametres a chaque fois ? class A { void a(void); void a(int); void a(double,int); --->> on peut faire ca ? }; |
ba evidement...sinon ca servirai pas a grand chose la surcharge des fonctions....
Marsh Posté le 14-02-2002 à 16:57:49
c d'ailleur tres pratique dans une classe pour les constructeur...tu peux construire selont 1,2 ou n parametre...c bien pratique...et c pareil pour toutes les autres fonctions bien sur...
Marsh Posté le 14-02-2002 à 12:55:19
surcharger une methode,
comment fait on ?