Hallo,
Ich habe folgende Aufgabe die ich nicht ganz verstehe:
Sie haben von einer selbst erstellten Klasse einer weitere Klasse abgeleitet. In der abgeleiteten Klasse haben sie die Methode toString() überschrieben, in der Basisklasse dagegen nicht.
Können Sie die Methode toString() der Basisklasse in der abgeleiteten Klasse mit der Referenz "super" aufrufen? Wenn ja, was liefert Ihnen die Methode.
Meine bisherigen Erkenntnisse:
Einmal wird gesagt, die Methode toString wird in der Basisklasse nicht überschrieben und zum anderen soll ich diese wieder aus der Basisklasse aufrufen.
Wenn nun die Methode toString() in der basisklasse überschrieben wird, dann kann ich Sie natürlich mit der Referenz "super" aufrufen. Sie liefert mir alle in der Basisklasse erstellten Variablen.
Jetzt frag ich mich aber, ist sie nun überschrieben oder nicht?
Ich habe folgende Aufgabe die ich nicht ganz verstehe:
Sie haben von einer selbst erstellten Klasse einer weitere Klasse abgeleitet. In der abgeleiteten Klasse haben sie die Methode toString() überschrieben, in der Basisklasse dagegen nicht.
Können Sie die Methode toString() der Basisklasse in der abgeleiteten Klasse mit der Referenz "super" aufrufen? Wenn ja, was liefert Ihnen die Methode.
Meine bisherigen Erkenntnisse:
Einmal wird gesagt, die Methode toString wird in der Basisklasse nicht überschrieben und zum anderen soll ich diese wieder aus der Basisklasse aufrufen.
Wenn nun die Methode toString() in der basisklasse überschrieben wird, dann kann ich Sie natürlich mit der Referenz "super" aufrufen. Sie liefert mir alle in der Basisklasse erstellten Variablen.
Jetzt frag ich mich aber, ist sie nun überschrieben oder nicht?