Was versteht man unter dem Begriff Vererbung?

Objekte in der realen Welt haben gemeinsame Eigenschaften und Eigenschaften, die nur für spezielle Objekte gelten.

Im Foliensatz Grundlagen der Programmierung, Kapitel 11 ab Seite 15 werden als Beispiel für Objekte der realen Welt Verkaufs-Artikel in einem Geschäft herangezogen. Alle Artikel des Geschäfts haben einen Preis und eine Artikelnummer. Eine Produktgruppe, die das Geschäft anbietet, sind Bücher. Im Unterschied zu anderen Produkten haben Bücher Eigenschaften wie Seitenanzahl und Autor.

Mittels Vererbung können die allgemeinen Eigenschaften wie Preis oder Artikelnummer in der Basisklasse (Produkt) modelliert werden. Die speziellen Eigenschaften für Bücher wie Autor oder Seitenanzahl werden in einer Unterklasse Buch, die von der Basisklasse Produkt abgeleitet wird, hinzugefügt.