Bonjour!!
Prenom un exemple soit
l'interface danseur avec les méthodes:
-danse();
et la classe chanteur avec la méthode
-chante();
soit une nouvelle classe appelé (une peu d'humour!)
michaekjacskon qui :
- hérite de la classe chanteur
- implémente l'interface danseur
l'intérêt de 'lheritage c déviter entre autre de réécrire du code et de bénéficier du code des méthodes déjà définies.
Ce dont je ne vois pas l'interet ce que michaeljackson implémente la classe danseur vu que je serais obligé de rédéfinir tts ces méthodes.
donc si j'avait fais hériter Michael jacksons seulement de la classe chanteur et que je ré-' écrit les mêmes méthodes abstraites de la classe danseur j'obttiens le même résultat : j'écris autant de ligne de code.
dou ma question quel est l'intert des interfaces vu que je peux obtenir le meme résultat sans spécifier que j 'hérite de cette interface et qu'elle ne m 'apporte aucune aide si ce n'est d'être obligé de redéfinir tt ces méthodes.
d'ou ma ?.
Merci d'avance!!

