Bonjour,
J'ai une classe C qui hérite de A et B et dans AetB il existe une fonction void Jouer() ;
J'aurais aimé savoir comment dans la classe C comment appelé le Jouer de la classe A ou celui de la classe B.
Dois je créer un namespace ?
Merci
 Discussion :
        Discussion :
		 
 
		 [Polymorphisme]Comment faire quand on a deux fonctions qui ont le même nom.
 [Polymorphisme]Comment faire quand on a deux fonctions qui ont le même nom.
				
				
						
						
				Bonjour,
J'ai une classe C qui hérite de A et B et dans AetB il existe une fonction void Jouer() ;
J'aurais aimé savoir comment dans la classe C comment appelé le Jouer de la classe A ou celui de la classe B.
Dois je créer un namespace ?
Merci
 
 
				
				
						
						
				A::Jouer ou B::Jouer
 
 
				
				
						
						
				Il suffit de préfixer le nom de la méthode par le nom de la classe.
A::Jouer() ou B::Jouer().
Ton problème est relativement compliqué puisqu'il ressemble au fameux diamant de la mort.
 
 
				
				
						
						
				Merci la réponse parait évidente mais j'y avais pas pensé
Partager