la possibilità di creare una classe che eredita le caratteristiche da un'altra classe espandendone le funzionalità

la possibilità per una classe (detta classe derivata) di ereditare da un'altra (la classe base) le variabili, i metodi, le proprietà e di estendere il concetto della classe base e specializzarlo.

l'ereditarietà è un concetto molto potente che ci consente di creare oggetti (classi) molto complessi e pieni di funzionalità

linguaggi e come viene gestita l'ereditarietà