【发布时间】:2016-01-29 03:58:44
【问题描述】:
我正在尝试将 Track 类的对象添加到我的 ArrayList 的 Track 播放列表中。
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)
}
}
但是我的构造函数和addTrack方法都失败了,显示java.lang.NullPointerException
我哪里错了?
【问题讨论】:
-
你没有初始化你的数组列表因此你的方法失败了,试着只构造一个你的构造函数必须工作的对象
-
您的代码无法编译。
addTrack()应该有一个返回类型
标签: java class methods arraylist constructor