Héritage multiple

ninio -  
w1sm3rhi11 Messages postés 372 Statut Membre -
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 5936 Statut Contributeur 215
 
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 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
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 33570 Date d'inscription   Statut Modérateur Dernière intervention  
 
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 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793 > pom
 
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
pom
 
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 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
C'est C++ ca, pas C# :o)

.  .  Dieu a inventé le chat
\_/  pour que l'homme puisse caresser le tigre
0
ninio
 
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 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
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
ninio
 
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
Camino
 
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 Statut Membre 53
 
Salut,

Ca s'appelle MSDN :p
0
ninio
 
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 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Desole, rien compris, ceci est un forum francophone, merci...

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