Impressum | Kontakt
 Startseite | Kurse Projekte | Haskell | Fortbildungen | Linux | Suche

Vererbung

Die Vererbung stellt eines der Grundprinzipien objektorientierten Modellierens und Programmierens dar. Dabei wird eine Klasse durch Hinzunahme weiterer Attribute und Methoden spezialisiert. Die Abhängigkeit der Klassen untereinander wird durch Klassendiagramme veranschaulicht. Dies geschieht oft in UML - Diagrammen (Unified Modelling Language).

 

In dieser Einheit soll eine Modelleisenbahn implementiert werden. Dazu wird die Klasse Turtle durch eine mächtigere Klasse Stift erweitert (IST-Beziehung). Die einzelnen Waggons sind spezielle Unterklassen einer abstrakten Klasse Waggon, von der niemals eine Instanz erzeugt wird.

Die Abhängigkeit der Klassen untereinander wird in UML-Diagrammen (Unified Modelling Language) veranschaulicht.

Dieses Unterrichtsprojekt basiert auf einer Idee von B. Schriek: "Informatik mit Java"

Material für diese Einheit