L'héritage est une fonctionnalité majeure de la programmation orientée objet. L'abstraction de données peut être exprimée à plusieurs niveaux, c'est-à-dire que des classes peuvent avoir des superclasses et des sous-classes.
En tant que développeur d'applications, vous pouvez choisir quels seront les attributs et les méthodes de la superclasse à garder et ajouter les vôtres, rendant la définition de la classe très souple. Certains langages permettent à une classe d'hériter de plus d'un parent (héritage multiple).
Pour approfondir
Apprendre sur ce sujet