L'héritage en POO

Résolu
halima20 Messages postés 5 Statut Membre -  
halima20 Messages postés 5 Statut Membre -
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

  1. Aprexia Messages postés 101 Statut Membre 24
     
    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
  2. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    bonjour

    voici un sujet là-dessus

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

    0
  3. halima20 Messages postés 5 Statut Membre
     
    merci infiniment
    0