surcharger une methode

surcharger une methode - Programmation

Marsh Posté le 14-02-2002 à 12:55:19    

surcharger une methode,
 
comment fait on ?

Reply

Marsh Posté le 14-02-2002 à 12:55:19   

Reply

Marsh Posté le 14-02-2002 à 13:30:39    

duxt a écrit a écrit :

surcharger une methode,
 
comment fait on ?  




 
en kwa?


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 14-02-2002 à 13:33:57    

c++

Reply

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);

Reply

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 ?  
 
 
};

Reply

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.... ;)

Reply

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... ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed