L'héritage en POO
Résolu/Fermé
halima20
Messages postés
4
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
13 mars 2011
-
4 mars 2011 à 19:26
halima20 Messages postés 4 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 13 mars 2011 - 5 mars 2011 à 12:12
halima20 Messages postés 4 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 13 mars 2011 - 5 mars 2011 à 12:12
3 réponses
Aprexia
Messages postés
82
Date d'inscription
vendredi 17 décembre 2010
Statut
Membre
Dernière intervention
14 mai 2013
24
4 mars 2011 à 23:13
4 mars 2011 à 23:13
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.
choubaka
Messages postés
39375
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
14 avril 2024
2 100
5 mars 2011 à 08:47
5 mars 2011 à 08:47
bonjour
voici un sujet là-dessus
https://www.commentcamarche.net/contents/809-poo-heritage
voici un sujet là-dessus
https://www.commentcamarche.net/contents/809-poo-heritage
halima20
Messages postés
4
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
13 mars 2011
5 mars 2011 à 12:12
5 mars 2011 à 12:12
merci infiniment