Partage
  • Partager sur Facebook
  • Partager sur Twitter

Héritage d'une méthode abstraite

    2 octobre 2018 à 23:52:57

    Salut tout le monde, je voudrais savoir, lorsqu'on fait l’héritage d'une méthode abstraite. Est-ce que dans la classe fille la méthode redéfinit (la méthode abstraite de la classe abstraite "classe mère"), reste toujours abstraite? 

    Merci d'avance    

    • Partager sur Facebook
    • Partager sur Twitter
      3 octobre 2018 à 9:45:18

      Salut,

      Une méthode abstraite d'une interface ou d'une classe mère est faite pour etre defini par la classe implementant ou heritant l'interface/classe

      Toutefois si tu as une classe qui herite de la classe fille tu peux toujours surchargé la méthode,

      Un peu de recherche ne t'aurais pas fait de mal

      • Partager sur Facebook
      • Partager sur Twitter
      Un petit étudiant chinois perdu ^^'
        19 octobre 2018 à 14:59:44

        Bonjour,

        Prenons l'exemple d'une famille :

        Le père est un C..

        La mère est cool

        Est-ce que leurs enfants sont C.. ou cool ?

        Dieu seul le sait !!!

        Les enfants héritent de la façon de faire(éducation/valeurs) mais ne sont pas des clones de leurs parents. Ils adpatent ce qu'ils héritent de leurs parents à leur façon, voir même font l'opposé.

        Les parents restent ce qu'ils sont et les enfants également.

        Transpose cela à une classe abstraite et a ses filles...

        Si cette image te convient mieux pour illustrer le propos

        -
        Edité par ArezBass 19 octobre 2018 à 15:01:03

        • Partager sur Facebook
        • Partager sur Twitter
        Arez : la pensée précède l'action

        Héritage d'une méthode abstraite

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown