Posez votre question Signaler

Héritage multiple

ninio - Dernière réponse le 3 oct. 2007 à 11:34
est-ce kil ya l'heritage multiple en c# .si oui comment on le fait syntaxiquement et merci ;-)
Lire la suite 

Héritage multiple »

13 réponses
Réponse
+0
moins plus
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 !"
teebo - 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
pom - 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
teebo - 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
Ajouter un commentaire
Réponse
+0
moins plus
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
teebo - 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
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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: http://java.sun.com/j2se/1.5.0/docs/api/

merci d'avance


Camino
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Ca s'appelle MSDN :p
Ajouter un commentaire
Réponse
-2
moins plus
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
teebo - 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
Ajouter un commentaire
Ce document intitulé « héritage multiple » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook