klassen2:polymorphismus:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
klassen2:polymorphismus:start [2020/04/30 17:52] – [Polymorphismus] Martin Pabst | klassen2:polymorphismus:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Überschreiben von Methoden, Polymorphismus ====== | ====== Überschreiben von Methoden, Polymorphismus ====== | ||
Im folgenden Beispiel sind die Klassen '' | Im folgenden Beispiel sind die Klassen '' | ||
- | < | + | < |
abstract class Figur { | abstract class Figur { | ||
Zeile 26: | Zeile 26: | ||
</ | </ | ||
- | < | + | < |
class Rechteck extends Figur { | class Rechteck extends Figur { | ||
Zeile 46: | Zeile 46: | ||
</ | </ | ||
- | Wird nun bei einem '' | + | Wird nun bei einem '' |
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
Zeile 120: | Zeile 120: | ||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
Beachte die Methodenaufruf in den Zeilen 4 und 6 des Hauptprogramms oben: | Beachte die Methodenaufruf in den Zeilen 4 und 6 des Hauptprogramms oben: | ||
- | < | + | < |
f1.schreibeDaten(); | f1.schreibeDaten(); | ||
println(); | println(); | ||
Zeile 132: | Zeile 132: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" |
klassen2/polymorphismus/start.1588261953.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)