L'ereditarietà è un meccanismo in OOP dove una nuova classe (sottoclasse o classe derivata) è basata su una classe esistente (superclasse o classe base), ereditandone attributi e metodi. Ciò favorisce il riutilizzo del codice e stabilisce una gerarchia naturale tra le classi. La sottoclasse può estendere o sovrascrivere il comportamento ereditato, consentendo implementazioni più specifiche pur mantenendo un'interfaccia comune.





