Heritage multiple java [Résolu/Fermé]

Signaler
Messages postés
214
Date d'inscription
samedi 23 janvier 2010
Statut
Membre
Dernière intervention
15 mai 2013
-
Messages postés
214
Date d'inscription
samedi 23 janvier 2010
Statut
Membre
Dernière intervention
15 mai 2013
-
Bonjour,

je veux des exemple pour bien comprendre l heritage multiple en java j ai chercher dans google mais j ai pas bien compris

5 réponses

Messages postés
16066
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 octobre 2020
2 699
L'héritage multiple consisterait à récupérer les méthodes implémentées issues de plusieurs classes parentes.
Or en Java, les interfaces ne permettent "que" de récupérer les méthodes implémentées d'une seule classe parente tout en mettant à la disposition les méthodes non-implémentées des interfaces parentes.
C'est à dire qu'on a l'obligation d'implémenter toutes les méthodes des interfaces parentes avant de définir totalement la classe.

Remarque : les interfaces peuvent elles même héritées d'une ou plusieurs interfaces !

Prends par exemple la classe Comparble.
Un objet est Comparable si la classe dont il est issu implémente la méthode compareTo.
On ne peux pas dire pour autant que cet objet hérite de Comparable puisqu'on a été obligé d'implémenter la méthode compareTo. Malgré cela on est désormais sûr que l'objet en question pourra être manipulé comme n'importe quel Comparable, et comme n'importe quel autre objet des classes qu'il hérite (en cascade) et des interfaces qu'il implémente.
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
214
Date d'inscription
samedi 23 janvier 2010
Statut
Membre
Dernière intervention
15 mai 2013
11
la j'ai compris merci bcp
Messages postés
214
Date d'inscription
samedi 23 janvier 2010
Statut
Membre
Dernière intervention
15 mai 2013
11
tjr bloqué
mon ami ! bref et memorise le , il n'existe pas d'heritage multiple en Java c'est interdit !!! ce qui existe c'est que si une classe A herite d'une superClasse B, la sousclasse A peut implementer une ou plusieurs interfaces ( je suppose que tu connais les interfaces ) et ça memorise le aussi ce n'est pas de l'heritage.
Conclusion : il n y a pas d'heritage multiple en Java
Bonjour,

Comme le dit soufianSoft, tu peux te rapprocher de l'idée de l'héritage multiple via les interfaces. Il y a plein de tutos en ligne et les forums sont bourrés sur ce sujet.
Messages postés
214
Date d'inscription
samedi 23 janvier 2010
Statut
Membre
Dernière intervention
15 mai 2013
11
merci pour vous reponces
mais si implemter n ai pas un heritage multiple alors elle est quoi au juste