Vererbung ist ein Mechanismus, 
      der es erlaubt, bestehenden Programmcode 
        zu benutzen und ihn den eigenen Bedürfnissen anzupassen. 
      Die Idee, die dahinter steckt, 
        geht davon aus, dass es sinnvoller ist, bereits bestehenden Programmcode 
        wiederzuverwenden, anstatt jedesmal das Rad neu erfinden zu müssen. 
      Bei der Vererbung übernimmt 
        eine Kindklasse die Datenfelder und Methoden einer Elternklasse. 
        Die Kindklasse kann selbst entscheiden, welche Datenfelder und Methoden 
        sie übernehmen möchte, welche sie ändern will und was sie 
        komplett neu machen möchte. 
        Kindklassen könnte man auch als Spezialisierung der Elternklasse 
        bezeichnen. Die Elternklasse wird auch Superklasse oder Oberklasse genannt. 
      Man unterscheidet zwischen Einfachvererbung 
        und Mehrfachvererbung. Bei der Einfachvererbung kann eine Kindklasse 
        nur eine Elternklasse haben. Bei Mehrfachvererbung ist es erlaubt, dass 
        eine Kindklasse von mehreren Eltern erbt. 
         
            |