Héritage multiple

Fermé
ninio - 15 juil. 2004 à 18:33
w1sm3rhi11 Messages postés 372 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 30 mars 2009 - 3 oct. 2007 à 11:34
est-ce kil ya l'heritage multiple en c# .si oui comment on le fait syntaxiquement et merci ;-)

8 réponses

Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
15 juil. 2004 à 18:57
la reponse à la question est oui...
Comment le faire la je ne serait te dire je n ai pas mon super bouquin de c# sous la main..mais en chinant un peu tu devrai facilement trouver la reponse sur msdn

La dictature c'est : "ferme ta geule !"
La democratie c'est : "cause toujours !"
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
16 juil. 2004 à 08:56
La reponse est NON!!!!

Je suis desole, mais je suis formel :o)
Contrairement a la pub Ms qui pretend que grace aux interfaces on peut faire de l'heritage multiple, implementer une interface n'a rien a voir avec de l'heritage...

.  .  Dieu a inventé le chat
\_/  pour que l'homme puisse caresser le tigre
0
pom > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
16 juil. 2004 à 10:01
Salut teebo,
en lisant un bouquin sur le c++, il était marqué que les compilateurs borland ne prenait pas (ou très très très mal) en charge les templates.
Et là tu dis qu'on ne peut pas faire d'héritage en C++ sous Windows ??

Je fais du c++ mais sous Linux.
Alors que peut-on faire en c++ sous Windows ? juste 2+2=4 ?

Pom
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793 > pom
16 juil. 2004 à 10:08
Salut, premierement on ne parle pas de C++ mais de C#, et deuxiemement on ne parle pas d'heritage mais d'heritage multiple :o)

.  .  Dieu a inventé le chat
\_/  pour que l'homme puisse caresser le tigre
0
class derive::public class A, public class B
{
public:

blabla

private:

blabla

protected:(si tu veux qu'une classe hérite encore de cette classe)

blabla
};

Pour les constructeurs de derive, n'oublie pas d'appeler D'ABORD les constructeurs de A et B

pom
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
16 juil. 2004 à 10:12
C'est C++ ca, pas C# :o)

.  .  Dieu a inventé le chat
\_/  pour que l'homme puisse caresser le tigre
0
teebo voilà je vais parler maintenant français :o).le problème est le suivant: je veux implementer une dll qui est windows forms (qui herite bien entendu de System.(..).Form) et qui doit en plus hériter de MarshalByRefObject.
alors je pense que là tu comprends la problematique et tu peux etre en mesure de la resoudre.
NB: j'ai trouvé un moyen pour faire ceci mé ce n'est pas beau à lire ;).
merci pour ton aide
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
16 juil. 2004 à 13:25
Tu ne peux pas heriter des deux, tu peux eventuellement faire une classe qui herite de l'un, une classe qui herite de l'autre et ensuite une classe qui aura un objet de chacune de ces classes mais c'est tout...
Es tu sur sinon qu'il n'y a pas un IMarshalByRefObject par exemple? ou alors dans la hierarchie de Marshall... y'a pas Form?

.  .  Dieu a inventé le chat
\_/  pour que l'homme puisse caresser le tigre
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
il n'y a pas form ni IMar... :(
bon je vois ke je ferai avec ce jé pu developper c'est plutot pas mal comme issue.
merci
0
Chalu : )

Est ce que vous savez s'il y a un équivalent de la javadoc en c#? Je veux parler du super site de SUN où il y a la liste de toutes les classes (interfaces,etc) en java et la définition de leurs méthodes.
CA: https://docs.oracle.com/javase/1.5.0/docs/api/

merci d'avance


Camino
0
w1sm3rhi11 Messages postés 372 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 30 mars 2009 53
3 oct. 2007 à 11:34
Salut,

Ca s'appelle MSDN :p
0
jé trouvé kil fau implémenté des interfaces pr permettre ceci .alors là cé encor pire car jné jamé su comment on fé ceci mm enjava :(au secours car la je me plante et je fé des grand tour pr un ptit truc ke je pouré faire facilment si je maitrise cette histoire d'heritage multi
-2
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
16 juil. 2004 à 08:56
Desole, rien compris, ceci est un forum francophone, merci...

.  .  Dieu a inventé le chat
\_/  pour que l'homme puisse caresser le tigre
0