L'héritage en POO
Résolu
halima20
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
halima20 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
halima20 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
bonjour, Pouvez vous me dire le vrai concept et le rôle principale de l'héritage en programmation orientée objet
bonjour, Pouvez vous me dire le vrai concept et le rôle principale de l'héritage en programmation orientée objet
3 réponses
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.
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.