我正在制作一些东西,但我似乎无法使其发挥作用。我得到了一个nullpointerexception,但我无法弄明白为什么。
public class Bus implements Serializable {
ArrayList<Reiziger> reizigers;
public String add(Reiziger reiziger) {
reizigers.add(reiziger);
return "lijst";
}
}
nullpointer发生在reizigers.add(reiziger);
Bus.java
”行
答案 0 :(得分:2)
您应该在使用之前初始化ArrayList<Reiziger> reizigers
:
List<Reiziger> reizigers = new ArrayList<>();
另请注意,List
接口类型用于reizigers
个集合,而不是ArrayList
实现。阅读here the reason