OO héritage multiple

Bonjour,
J’ai une question au sujet de la logique orienté objet.

Premièrement, l’héritage multiple est-il autorisé ? Si oui, et si les deux superclass possède le même attribut, lequel est hérité, ou se trouve-t-on avec deux attributs, ou aucun (cas même type, type différent) ? (première image).
Deuxièmement, toujours si l’héritage multiple est possible, et que nous avons une configuration d’héritage en diamant (seconde image), l’attribut time sera-t-il dédoublé, ou unique, et alors de quel class sera-t-il hérité ? De la classe la plus haute, ou d’une des superclass directes ?
Merci d’avance.

Image 1

Image 2

!google héritage multiple c++

–>

http://dchaffiol.free.fr/info/langages/art…tionsVirtuelles

http://www.liafa.jussieu.fr/~hf/verif/ens/…000000000000000

donc l’héritage multiple provoque des ambiguités, et c’est aux langages de proposer des solutions. C++ le fait grâce aux renommage, et a une gestion des priorités sur l’héritage.

PS: Ca ressemble à un exo de cours ce sujet ? je me trompe ?

Exo de cours oui. Et en java, quelqu’un sait comment cela se passe ?

Pas d’héritage multiple en Java. Il faut passer par les interfaces.

[quote name=‘kaneloon’ date=’ 10 Dec 2004, 16:34’]Pas d’héritage multiple en Java. Il faut passer par les interfaces.
[right][post=“311803”]<{POST_SNAPBACK}>[/post][/right][/quote]

Oui c’est juste, merci pour tout.