Fornisci la definizione di ereditarietà
L'ereditarietà rappresenta la possibilità di creare nuove classi a partire da una classe già esistente (detta classe base). La nuova classe eredita tutti gli attributi e i metodi della classe base e può essere arricchita con nuovi attributi e nuovi metodi.
La classe così ottenuta è detta classe derivata.
La classe che è stata derivata da un'altra usando l'ereditarietà prende il nome di sottoclasse.
La classe generatrice di una sottoclasse si chiama superclasse o sopraclasse.