add track
Jeg er i gang med at lave en eksamensopgave, hvor jeg har lavet de tre første spørgsmål nu. Jeg har rigtig mange af de eksempler, så jeg vil gerne have lavet en helt færdigt, så jeg har en skabelon at kan kigge på, hvis jeg kommer i tvivl om noget. Håber i kan hjælpe mig med nogle af spørgsmålene her?Spørgsmålene ser sådanne ud:
http://postimg.org/image/pzlifrk7d/
Min kode indtil videre ser sådanne ud:
public class Track
{
private String artist, songName;
private int min, sec;
public Track(String artist, String songName, int min, int sec) {
this.artist = artist;
this.songName = songName;
this.min = min;
this.sec = sec;
}
public String toString() {
return (songName + ": " + artist + " (" + min + ":" + (sec < 10 ? "0" : "") + sec + ")");
}
}
_______
public class Driver
{
public static void exam() {
Track t1 = new Track("Guns N Roses", "Civil War", 3, 6);
Track t2 = new Track("Metallica", "Enter Sandmen", 5, 34);
System.out.println(t1.toString());
System.out.println(t2.toString());
}
}
________
public class Playlist
{
String playlistName;
public Playlist(String playlistName) {
}
public void addTrack(Track t) {
}
public void removeTrack(Track t) {
}
public Track findShortestTrack() {
}
}
Jeg er nu nået til spørgsmål nr.4 , hvor jeg skal add et track og remove. Jeg tænker det er noget i denne stil?
public class Playlist
{
String playlistName;
public Playlist(String playlistName) {
this.playlistName = playlistName;
}
public void addTrack(Track t) {
listoffTrack.add(t);
}
public void removeTrack(Track t) {
listofTrack.add(t);
}
public Track findShortestTrack() {
}
}
eller? :-)
Kh Julie