I am trying to add an object of class Track to my ArrayList of Track, playlist.
import java.util.ArrayList;
public class PlayList {
private String playList;
private ArrayList <Track> myTracks;
//constructors
public PlayList(String name) {
this.playList = name;
}
public PlayList(String name, ArrayList<Track> tracks) {
this.playList = name;
this.myTracks = tracks;
}
public addTrack(Track track){
myTracks.add(0,track)
}
}
But both my constructor and addTrack method fails, showing java.lang.NullPointerException
Where am I going wrong?
addTrack()should have a return type