Avatar billede ole8 Nybegynder
16. oktober 2007 - 10:25 Der er 5 kommentarer

Hvordan implementerer jeg driveren?

public class Driver
{
public static void exam() {
Track t1 = new Track("Yesterday:", "The Beatles", 2, 05);
Track t2 = new Track("Riders on the Storm", "The Doors", 7, 35);

System.out.println(t1.toString());
System.out.println(t2.toString());

PlayList p1 = new PlayList(t1, "PlayList 1");
p1.addTrack(t2);
}

-----------
"Opret et objekt af typen Playlist i exam-metoden i Driver-klassen og knyt de to allerede
oprettede Track-objekter hertil." - Det har jeg gjort men den siger at der er noget galt med playlist?



----
Den siger at der er noget galt i konstroktoren i playlist, som jeg har her:
import java.util.ArrayList;
public class PlayList
{
private String playlistName;
private ArrayList<Track> tracks;

public PlayList(String newPlaylistName) {
playlistName = newPlaylistName;
tracks = new ArrayList<Track>();
}

public void addTrack(Track t) {
tracks.add(t);
}

public void removeTrack(Track t) {
tracks.remove(t);
}


}
Avatar billede nielle Nybegynder
16. oktober 2007 - 10:40 #1
Er du sikker på at det ikek bare slyldes at der manglere en } i din Driver-klasse?

PS: Hvornår begynder du at lukke dine åbne spørgsmål?
Avatar billede ole8 Nybegynder
16. oktober 2007 - 11:11 #2
jeg har løst den.

Hvilke spørgsmål kan være åbne?
Avatar billede ole8 Nybegynder
16. oktober 2007 - 11:11 #3
og hvordan lukker man dem
Avatar billede nielle Nybegynder
16. oktober 2007 - 11:30 #4
For at finde ud af hvilke spørgsmål du har åbne:

1) Oppe i øverste venstre hjørne klikker du på dit nick.
2) Derefter kommer du ind på en side hvor der bl.a. er et link "Spørgsmål oprettet af dig".
3) Klik på denne. Du får nu en liste over de spørgsmål du har oprettet. De er markeret med et lille flag alt efter deres status:

blåt flag = Spørgsmålet er lukket.
gult flag = Spørgsmålet er åbent, men der er nogen som har lagt et svar.
grønt flag = Spørgsmålet er åbent, og der er ikke nogen som har lagt svar.

4) Gå ind på hvert spørgsmål:

Et spørgsmål kan kun lukkes ved at du acceptere et svar. Hvis det ikke er et svar så skal du enten selv lægge et svar eller også skal du bede en eller flere af dem som har bidraget om at lægge et svar.

Hvis folk er kommet med værdifuld hjælp bør du bede om at de lægger et svar frem for selv at gøre det.

5) Når der ligger et svar lukker du spørgsmålet ved at acceptere svaret. Det gør du ved at markere et eller flere nicks nede i den lille boks i bunden og så trykke på Accepter knappen.


I øvrigt får du en mail hver gang at der er aktivitet på et af dine spørgsmål. Du bør følge op på disse mails.
Avatar billede nielle Nybegynder
16. oktober 2007 - 11:31 #5
Forresten så fejlede din kode vist fordi at du manglede denne constructor:

    public PlayList(Track t, String newPlaylistName) {
        playlistName = newPlaylistName;

        tracks = new ArrayList<Track>();
        addTrack(t);
    }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester