L' herència és un dels conceptes fonamentals de la programació orientada a objectes, en la que una classe guanya tots els atributs i operacions de la classe de la que hereta, i pot substituir/ modificar alguna part de la mateixa, així com afegir més atributs i operacions a les seves pròpies.
Inheritance is one of the fundamental concepts of Object Oriented programming, in which a class gains all of the attributes and operations of the class it inherits from, and can override/ modify some of them, as well as add more attributes and operations of its own.