Methode initialisieren

hallo bin eine java anfängerin und habe viele dumme frage
Die Aufgabe :

Initialisiert innerhalb der Methode applyReverse() eine Liste vom Typ SimpleList mit denWrapper.java:15: cannot find symbol
symbol : constructor SimpleList(int,int,int,int,int,int)
location: class coma.examples.SimpleList
SimpleList p = new SimpleList(3,5,-7,9000,-57,5);
^
Wrapper.java:16: incompatible types
found : void
required: coma.examples.SimpleList
SimpleList l = p.reverse();

Elementen 3, 5, -7, 9000, -57, 5 und wendet
anschließend die Methode reverse() auf die Liste an.

Ihr dürft davon ausgehen, dass die Klasse
SimpleList bereits die Methode
reverse() besitzt.
Ihr befindet euch außerhalb der Klasse
SimpleList. Wir können also nur
mithilfe ihrer Instanzmethoden auf die Elemente zugreifen.

was ich geschrieben habe :

public SimpleList applyReverse ()
{

SimpleList p =
new SimpleList(3,5,-7,9000,-57,5);
SimpleList l = p.reverse();
return (l );

} habe 2 fehler

Wrapper.java:15: cannot find symbol
symbol : constructor SimpleList(int,int,int,int,int,int)
location: class coma.examples.SimpleList
SimpleList p = new SimpleList(3,5,-7,9000,-57,5);
^
Wrapper.java:16: incompatible types
found : void
required: coma.examples.SimpleList
SimpleList l = p.reverse();

ich weiß nicht mehr weiter
kann mir jemand bitte helfen ? bitte bitte

Wrapper.java:15: cannot find symbol
symbol : constructor SimpleList(int,int,int,int,int,int)
location: class coma.examples.SimpleList
SimpleList p = new SimpleList(3,5,-7,9000,-57,5);
^
Wrapper.java:16: incompatible types
found : void
required: coma.examples.SimpleList
SimpleList l = p.reverse();

ich weiß nicht mehr weiter
kann mir jemand bitte helfen ? bitte bitte

Vermutlich existiert in der Klasse SimpleList kein Konstruktor mit der entsprechenden Signatur:
SimpleList(int,int,int,int,int,int)
Jedenfalls ist das meine Interpretation der Fehlermeldung.

danke für deine Antwort
die klasse SimpleList hat 2 konstruktoren

SimpleList()
Default Constructor, constructs an empty list.

SimpleList(T[] array)
Array Constructor, initializes a list with the data of the given array.

vielleicht habe ich den zweiten irgendwie "falsch geschieben ", den wollte ich aufrufen

Hallo,

kannst du mal eure Implementierung der SimpleList posten, bitte.
dann kann ich dir sicher auch weiter helfen.

mfg

die klasse SimpleList hat 2 konstruktoren

SimpleList()
Default Constructor, constructs an empty list.

SimpleList(T[] array)
Array Constructor, initializes a list with the data
of the given array.

Den zweiten Konstruktor kann man z.B. so aufrufen:
new SimpleList( new Integer[] { new Integer(3), new Integer(5) } ) // Unvollständig

Das habe ich jetzt allerdings nicht ausprobiert und mit Generics habe ich eh noch nicht gearbeitet, aber um das nochmal zusammenzufassen:

  • Wenn Du den Typ mit belegst, musst Du auch Integer-Objekte in dem Array benutzen .
  • Das Array muss ebenfalls mit „new“ erzeugt werden (so wie oben ist das dann ein anonymes Array. Du kannst auch vor dem Konstruktoraufruf das Array separat definieren.

… in meiner letzten Antwort habe ich das beim Konstruktoraufruf vergessen …

hi
wie denn ? wenn ich dir den link schreibe, wird das sicher nicht gehen

http://www.math.tu-berlin.de/CoMa/coma1.WS09/Onlinea…
teste mal aber ich glaube das wird nicht gehen

also wenn der link enthält die api und auf die kann ich auch zugreifen.

wenn du mir den folgenden Teil noch als korrekte aufgabenstellung posten würdest, kann ich dir sicherlich weiterhelfen:

„…SimpleList mit denWrapper.java:15: cannot find symbol
symbol : constructor SimpleList(int,int,int,int,int,int)
location: class coma.examples.SimpleList
SimpleList p = new SimpleList(3,5,-7,9000,-57,5);
^
Wrapper.java:16: incompatible types
found : void
required: coma.examples.SimpleList
SimpleList l = p.reverse();
…“
das ist doch nicht die richtige Aufgabenstellung?
Da sind irgendwelche links mit eingebaut, auf die ich so nicht zugreifen kann…und der text wird so kryptisch dargestellt.

Hallo,

tut mir leid, aber ich bin schon eine ganze Weile nicht mehr mit Java beschäftigt und wüsste daher auch keine Hilfe.

Freundliche Grüsse
Katya

Teil noch als korrekte

aufgabenstellung posten würdest,

was meinst du bitte ? was soll ich dir schicken ?

danke für deine Antwort

wenn du mir den folgenden Teil noch als korrekte
aufgabenstellung posten würdest, kann ich dir sicherlich
weiterhelfen:

was meinst du bitt was soll ich dir noch schicken ??
danke für deine Antwort