Alcuni
linguaggi di programmazione permettono di utilizzare l' ereditarietà multipla, in cui una
classe può ereditare funzionalità e caratteristiche da più di una classe base. Questa tecnica si contrappone all' ereditarietà singola, in cui una classe può ereditare da una, e solo una, classe base.Nella
programmazione orientata agli oggetti, l'
ereditarietà descrive una relazione gerarchica fra due classi, nella quale una (quella che eredita) è chiamata "classe derivata" (o "classe figlia", o "sottotipo"), e l'altra (quella da cui si eredita) è chiamata "classe genitrice" (o "classe base"). Le funzionalità ereditate dalla "figlia" permettono agli oggetti istanziati su di essa di condividere le funzionalità della "genitrice", cioè della classe base.
Per saperne di più visita Wikipedia.org...