Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Bei der Vererbung in der Programmierung werden von einer erbenden Klasse alle Merkmale der vererbenden Klasse geerbt.
Die vererbende Klasse bezeichnet man als Basisklasse oder Super klasse die erbende Klasse als abgeleitete Klasse oder Sub klasse.
Verwendet wird die Vererbung zum Beispiel man mehrere Klassen schreiben möchte die konzeptionell gehören. Identische Merkmale dieser Klassen werden dann der gemeinsamen Basisklasse zusammengefasst.