16.1.4 Lösungen
 
Aufgabe 1 Gruesse von A
Gruesse von A
 
Aufgabe 2 Gruesse von A
Gruesse von B
 
Aufgabe 3 Gruesse von A
Gruesse von A
Gruesse von B
 
Aufgabe 4 In Aufgabe 1 erbt B von A die Methode gebeAus(): void. Ruft man für eine Instanz von B diese Methode auf, so wird, genau genommen die Methode so wie sie in A implementiert ist, aufgerufen. Wird nun in B selbst eine Methode implementiert, so wie es in Aufgabe 2 geschieht, und gibt es eine gleichnamige Methode mit gleicher Signatur in A, so wird die von B die geerbte Methode überschrieben. Für Objekte der Klasse B gibt es so zu sagen die geerbte Methode gar nicht mehr. Trotzdem gibt es eine Möglichkeit auf die geerbte Methode noch zuzugreifen. Das zeigt das Beispiel von Aufgabe 3. Mit super, ein Verweis auf die Vaterklasse, greift die Klasse B explizit auf die geerbte Methode zu und führt diese aus.
 
zu 16.2 Spiel mit den Konstruktoren
zur Startseite www.pohlig.de  (C) MPohlig 2005