in randomize() der Klasse RandomQueue wird ein neues RandomQueue-Objekt erstellt?
das klingt mir nicht sinnvoll, zumal du das 'out' dort nicht weiterverwendest,
wie ist denn RandomQueue intern implementiert, verlinkte Liste, Array, Liste?
diese interne Struktur musst du auseinandernehmen
was hat DynamicArray damit bisher zu tun, verwendet RandomQueue intern ein DynamicArray?
hast du überhaupt für beide Klassen schon eine Implementierung?
poste die dochmal, randomize() ist eher am Ende interessant, vorher sollte alles normale funktionieren,
falls es nicht eine theoretische Aufgabe ist, 'angenommen der Rest funktioniert, wie sieht dann die Methode randomize() aus?'
deine Methode könnte durchaus in die richtige Richtung gehen, nachdem was ich bisher verstehe,
nur erstelle kein neues RandomQueue, sondern füge die Elemente in das eigene Objekt ein?
und zwar doch wohl kaum die ganze ArrayList random, sondern die Elemente daraus einzeln per Schleife?
ach ja, und die ArrayList random ist bisher leer??, da muss natürlich erstmal alles rein,
und das eigene Objekt muss noch geleert werden, falls das beim Übertrag in die ArrayList nicht sowieso passiert,
fehlt also doch noch ne Menge..