Héritage multiple [Résolu]

ricklekebekoi 305 Messages postés mardi 11 février 2003Date d'inscription 24 avril 2009 Dernière intervention - 28 déc. 2004 à 17:42 - Dernière réponse : ricklekebekoi 305 Messages postés mardi 11 février 2003Date d'inscription 24 avril 2009 Dernière intervention
- 28 déc. 2004 à 18:36
prenons trois classes

BaseMorpionGame;
BaseTwoPlayerGame;
BaseIAGame;

Ensuite, deux autres classes:

SingleMorpionGame;
TwoPJMorpionGame;

Je souhaiterais que singleMorpionGame hérite de BaseMorpionGame et de BaseIAGame, tandis que TwoPJMorpionGame hérite de BaseTwoPlayerGame et de BaseMorpionGame.

Est-ce possible ?

Si oui, comment ? :)
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 28 déc. 2004 à 17:54
3
Merci
tu ne pourras pas heriter de 2 classes "en même temps" en C#

par contre tu peux faire ça :

class BaseTwoPlayerGame : BaseMorpionGame
class BaseIAGame : BaseMorpionGame

class SingleMorpionGame : BaseIAGame
class TwoPJMorpionGame : BaseTwoPlayerGame

en gros : une "chaine"

Cocoricoooooooo !!!!
coq
MVP Visual C#

Merci cs_coq 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de cs_coq
ricklekebekoi 305 Messages postés mardi 11 février 2003Date d'inscription 24 avril 2009 Dernière intervention - 28 déc. 2004 à 18:36
0
Merci
Vi ce que tu me dit c'est le principe de base de l'héritage.

Je me disais juste qu'un enfant des né avec la moitier des chromozones de son^père, et la moitier de sa mère. Il hérite donc des deux. Et peut-être que le c# avait prévu le coup :p

Enfin merci :)

Eric ;)
Commenter la réponse de ricklekebekoi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.