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
Bonjour,



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

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
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.
1
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
bonjour

voici un sujet là-dessus

https://www.commentcamarche.net/contents/809-poo-heritage

0
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
merci infiniment
0