Hallo Leute,
ich stehe in meinem Studium vor folgender Aufgabe (Bild mit Link hier: https://www.imagebanana.com/view/gu4ql9if/Vererbung_Aufgabe.jpg)
Speziell zur Aufgabe f)
Hier sollen Objekte aus den erbenden Klassen erzeugt werden und deren Methoden aufgerufen werden.
Ich frage mich wieso z.B. in der Klasse Single die Methode "getAnzahlTracks" drin steht.
Eine Variable Tracks ist doch in diesem Zweig gar nicht deklariert worden.
Bei der Klasse CompactDisc ist eine solche Methode ebenfalls, dort existiert jedoch auch eine dementsprechende Variable.
Wie kann das sein?
Den gleichen Fall haben wir auch bei der Klasse Langspielplatte, welche ebenfalls dieselbe Methode beinhält.
Kann mir da vielleicht jemand helfen?
Vielen Dank vorab.
ich stehe in meinem Studium vor folgender Aufgabe (Bild mit Link hier: https://www.imagebanana.com/view/gu4ql9if/Vererbung_Aufgabe.jpg)
Speziell zur Aufgabe f)
Hier sollen Objekte aus den erbenden Klassen erzeugt werden und deren Methoden aufgerufen werden.
Ich frage mich wieso z.B. in der Klasse Single die Methode "getAnzahlTracks" drin steht.
Eine Variable Tracks ist doch in diesem Zweig gar nicht deklariert worden.
Bei der Klasse CompactDisc ist eine solche Methode ebenfalls, dort existiert jedoch auch eine dementsprechende Variable.
Wie kann das sein?
Den gleichen Fall haben wir auch bei der Klasse Langspielplatte, welche ebenfalls dieselbe Methode beinhält.
Kann mir da vielleicht jemand helfen?
Vielen Dank vorab.