Overerving is een term die gebruikt wordt bij de methodiek van het
object-georiënteerd programmeren. Het betekent dat een
klasse variabelen (eigenschappen) en - afhankelijk van de definitie van de programmeertaal voor methodes -
functies en procedures erft van een superklasse.