super.print() |
23.01.2015, 07:30 | Auf diesen Beitrag antworten » | |||||
Erstsemester | super.print() Meine Frage: Hi Leute, eine kurze Frage zu dem folgenden Code:
Meine Ideen: Was für einen Sinn hat denn die Zeile, wo super.print() steht? Vielen Dank :-) |
|||||
|
||||||
23.01.2015, 08:13 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Sowohl Konto3 als auch Girokonto3 haben eine Methode print. Bei einem Girokonto kannst du nicht mehr auf die ursprüngliche Methode zugreifen, da sie überschrieben wird. Wenn du sie trotzdem aufrufen willst, kannst du das in der abgeleiteten Klasse mit super.print tun. |
|||||
23.01.2015, 08:36 | Auf diesen Beitrag antworten » | |||||
Erstsemester | Dann hat das super in diesem Fall wahrscheinlich die gleiche Funktion, wie ich es bei einem Konstruktor auch verwende? Ein Konstruktor wird ja nicht mit vererbt, sondern muss dann auch mit super (...) aufgerufen werden? |
|||||
23.01.2015, 08:48 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Genau. super ist einfach das Schlüsselwort, um auf die Basisklasse zugreifen zu können. Sag' mal, hast du dich unter dem Namen Erstsemestler registriert, um einen Beitrag zu verfassen und dann als Gast mit leicht geändertem Namen zu schreiben? |
|||||
Anzeige | ||||||
|
||||||
23.01.2015, 09:09 | Auf diesen Beitrag antworten » | |||||
Erstsemester | Super :-) Dankeschön. Ich war damals immer unter den Namen Erstsemestler unterwegs, allerdings wurde der dann irgendwann nicht mehr akzeptiert (Anhang hochgeladen) Seitdem lasse ich halt das L weg :-) |
|||||
23.01.2015, 09:21 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Wenn jemand unter dem Namen registriert ist, können in Gäste nicht mehr verwenden. Aber du solltest dich anmelden können, um den Account zu verwenden. |
|||||
23.01.2015, 09:31 | Auf diesen Beitrag antworten » | |||||
Erstsemester | Ich schaue später mal nach, woran es scheitert :-) |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
|
Die Neuesten » |
|