Knyt oprettede objekter til
HejsaJeg har et spørgsmål som kan ses på dette billede: (Det er spørgsmål nr 6)
http://postimg.org/image/451wglzst/
Jeg forstår ikke helt fejlen jeg får. Jeg indsætter lige nogle billeder af min kode, og selve koden. Håber der er nogle som kan hjælpe?
Driver: http://postimg.org/image/l5qow6ztn/ ------> fejlen
Playlist: http://postimg.org/image/tsi7iditv/
Track: http://postimg.org/image/4xgsp2vst/
Og her er koden:
public class Driver
{
public Driver() {
}
public static void exam() {
Track t1 = new Track("Yesterday", "The Beatles", 2, 5);
Track t2 = new Track("Ciwil War", "Guns N Roses", 4, 54);
System.out.println(t1.toString());
System.out.println(t2.toString());
Playlist play = new Playlist("Rock");
play.add(t1);
play.add(t2);
}
}
_____
import java.util.ArrayList;
public class Playlist
{
private String playlistName;
private ArrayList<Track> tracks;
public void addTrack(String n, Track t) {
playlistName = n;
tracks = new ArrayList<Track>();
}
public void addTrack(Track t) {
tracks.add(t);
}
public void removeTrack(Track t) {
tracks.remove(t);
}
public Track findShortestTrack() {
}
}
_____
public class Track
{
private String songName, artist;
private int min, sec;
public Track(String ar, String sn, int m, int se) {
artist = ar;
songName = sn;
min = m;
sec = se;
}
public String toString() {
return songName + ": " + artist + " (" + min + ":" + sec + ")";
}
}