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. | ||