T
toastkiller777
Gast
Hallo, ich bin noch ein ziemlicher Java Anfänger und darum scheint die Frage womöglich ziemlich trivial, aber ich verstehe einfach nicht was aus dieser Aufgabenstellung gefordert ist.
Anscheinend sind Instanzvariablen gefordert, dies müssten doch die öffentlichen Variablen der Liste sein. Sollten es diese sein, wären die Getter und Setter kein großes Problem. Mein Hauptproblem ist der Konstruktor. So wie ich denke wird hier eine neue ShapeList erstellt, an die dann die im Konstruktor übergebene Form angefügt wird. Aber dann hätte ich eine Liste in einem Listenelement erstellt, was mir wiederum komisch vorkommt, weil es logischer wäre übergebene Werte abzuspeichern und diese bei Bedarf der Liste hinzufügen zu können bzw. diese wieder von ihr zu entfernen. Ich bin ziemlich verwirrt, da ich eigentlich nur lernen musste wie man eine verkettete Liste erstellt und sie direkt verändert, ohne eine eigene Klasse dafür zu erstellen.
Hoffentlich konnte ich diese Frage halbwegs verständlich stellen und ich bin für jede Antwort und Denkanstöße sehr dankbar!
Anscheinend sind Instanzvariablen gefordert, dies müssten doch die öffentlichen Variablen der Liste sein. Sollten es diese sein, wären die Getter und Setter kein großes Problem. Mein Hauptproblem ist der Konstruktor. So wie ich denke wird hier eine neue ShapeList erstellt, an die dann die im Konstruktor übergebene Form angefügt wird. Aber dann hätte ich eine Liste in einem Listenelement erstellt, was mir wiederum komisch vorkommt, weil es logischer wäre übergebene Werte abzuspeichern und diese bei Bedarf der Liste hinzufügen zu können bzw. diese wieder von ihr zu entfernen. Ich bin ziemlich verwirrt, da ich eigentlich nur lernen musste wie man eine verkettete Liste erstellt und sie direkt verändert, ohne eine eigene Klasse dafür zu erstellen.
Hoffentlich konnte ich diese Frage halbwegs verständlich stellen und ich bin für jede Antwort und Denkanstöße sehr dankbar!