Posez votre question Signaler

L'héritage en POO [Résolu]

halima20 4Messages postés 3 mars 2011Date d'inscription 13 mars 2011Dernière intervention - Dernière réponse le 5 mars 2011 à 12:12
Bonjour,
bonjour, Pouvez vous me dire le vrai concept et le rôle principale de l'héritage en programmation orientée objet
Lire la suite 

L'héritage en POO »

3 réponses
Réponse
+0
moins plus
Bonsoir,

L'héritage permet principalement de ne pas avoir à répéter un attribut ou une méthode communs à plusieurs classes.

exemple:
une classe chat et une classe chien
ils ont tous deux des pattes et une queue
il ont tous deux la méthode marcher
cependant le chat à la méthode ronronner et le chien à la méthode grogner

plutôt que de crée les méthodes ainsi

Chat Chien
- patte - patte
- queue - queue
_______ ___________
+ ronronner + grogner

on va crée une troisième classe animal comprennent l'ensemble des attributs et classes communs aux deux classes filles (chat et chien) (et accessoirement à toute autre classe d'animal pouvant ci ajouter)

Animal
- patte
- queue

Chat Chien
_______ ___________
+ ronronner + grogner

cela permet de rajouter à tout moment une classe d'animal, et de ne pas avoir à redéfinir les attribut à chaque fois.

si les classes ne sont pas clair, je peux essayer de te faire un diagramme de classe pour te montrer.
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

voici un sujet là-dessus

http://www.commentcamarche.net/contents/poo/heritage.php3

Ajouter un commentaire
Réponse
+0
moins plus
merci infiniment
Ajouter un commentaire
Ce document intitulé « L'héritage en POO » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?