HÉRITAGE MULTIPLE

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 30 avril 2010 à 14:53
shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 août 2014 - 7 mai 2010 à 22:33
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51706-heritage-multiple

shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 août 2014
7 mai 2010 à 22:33
cf mon premier commentaire
on ne simule rien avec une interface, et ça ne permet pas l'héritage multiple
l'intérêt de l'héritage multiple ne se retrouve pas et en plus il faut implémenter toutes les interfaces alors qu'avec l'héritage la classe fille hérite des implémentations
SlimH2S Messages postés 10 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 17 juin 2010
7 mai 2010 à 14:31
Je suis d'accords que l'héritage multiple n'est pas possible en C#. Mais dans son titre il est bien mentionné qu'on peut le SIMULER en passant par les interfaces alors je ne voix pas ou se trouve le problème.
shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 août 2014
1 mai 2010 à 16:07
l'héritage multiple de classes en C# n'est pas possible
ta solution ne simule rien, ce n'est pas de l'héritage multiple, point
une interface n'est pas une implémentation
ps : niveau débutant
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
30 avril 2010 à 14:53
Qu'on soit bien d'accord : l'héritage multiple se fait à partir de 2 (ou plus) classes.

D'ailleurs le vocabulaire de la POO est clair :
- on hérite d'une classe
- on implémente une interface !

Donc dans ta solution, tu implémentes 2 ou n classes... ce qui est autorisé puisque ce n'est pas de l'héritage multiple !
Rejoignez-nous