Vererbung: Unterschied zwischen den Versionen

Zeile 52: Zeile 52:


== Vererbung in Java ==
== Vererbung in Java ==
[[Datei:Vererbung-BlueJ.png|mini]]
Im Java Programm werden die in UML dargestellten Vererbungsbeziehungen in Java Quelltext programmiert. Auch in Java wird zwischen einer Super- und einer abgeleiteten Klasse unterschieden. Die abgeleitete Klasse bekommt von ihrer Superklasse die öffentlichen (<code>public</code>) oder geschützten (<code>protected</code>) Attribute und Methoden vererbt. Des Weiteren werden abgeleitete Klassen um eigene Attribute und Methoden erweitert.
Im Java Programm werden die in UML dargestellten Vererbungsbeziehungen in Java Quelltext programmiert. Auch in Java wird zwischen einer Super- und einer abgeleiteten Klasse unterschieden. Die abgeleitete Klasse bekommt von ihrer Superklasse die öffentlichen (<code>public</code>) oder geschützten (<code>protected</code>) Attribute und Methoden vererbt. Des Weiteren werden abgeleitete Klassen um eigene Attribute und Methoden erweitert.