L’
héritage est un concept puissant de la
programmation orientée objet, permettant entre autres la réutilisabilité (décomposition du système en composants) et l'adaptabilité des
objets grâce au
polymorphisme. Elle se nomme ainsi car le principe est en quelque sorte le même que celui d’un
arbre généalogique. Ce principe est basé sur des
classes dont les « filles »
héritent des caractéristiques de leur(s) « mère(s) ».