Materialien (12IF G2)

Wer macht was?

Link zum Java-Code
Wer? Was? Intranet Internet Fehler
Kevin, Tobias next() next() next()
Ina, Geraldine previous() previous() previous()
Victor, Niklas delFirst(), delLast() del() del() eine schließende Klammer } zu viel
Reza, Ole moveForward() moveForward() moveForward() eine schließende Klammer } zu viel
Philip, Christian moveBackward() moveBackward() moveBackward() siehe unten
Heike, Klara addFirst() addFirst() addFirst()
Sven, Mehdi suchen(…) suchen(...) suchen(...)
Jennifer, Jacqueline toLast(), toFirst() toFirst(), toLast() toFirst(), toLast() ListenElement mit großem "E"
Marvin GUI erweitern

korrigierte Version von moveBackward()

Hier noch die zu ersetzenden Methoden in der Klasse Liste:

Intranet: http://server/~kommvi/fehlendemethoden.txt

Internet: http://adenauer.dyndns.org/~kommvi/fehlendemethoden.txt

Der Inhalt der Methode get() ist durch den der Methode showCurrent() zu ersetzen. (showCurrent() wird nicht benutzt)

Ggf. muss in der Klasse MP3Song der Konstruktor

public MP3Song(String track, String artist, String album, int year) {
...
}

und die import-Zeile

import Prog1Tools.IOTools;

auskommentiert werden.

Auftrag

  • Alle Methoden in die eingene Klasse Liste einfügen
  • Kompilieren
  • ggf. Fehler verbessern
    • Umlaute müssen unter Linux ersetzt werden ("ü" → "ue" etc.)
    • eigene Fehler ;-)
  • Ausführen per void main() der Klasse ListeMain
  • Die Liste "_mySongs.lst" laden
  • Ausprobieren, ob alles so läuft, wie es zu laufen hat
    • Element hinzufügen (Achtung! keine Abfangen fehlerhafter Eingaben!)
    • Element löschen
    • Navigieren
    • Welche Methoden stecken hinter diesen einzelnen Operationen?
  • Demnächst Test zu den einzelnen Methoden → Lernen! :-)

Materialien (12IF G1)

1) nur die Klasse Liste muss bearbeitet werden
start/info/12if/listen.txt · Zuletzt geändert: 23.10.2013 10:12 (Externe Bearbeitung)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0