我尝试将对象添加到ArrayList并得到错误: 错误:
线程“main”中的异常java.lang.NullPointerException at Main.main上的Voiting.addCandidate2(Voiting.java:29)(Main.java:11)
public ArrayList<Candidate> candidates;
public void addCandidate2(String CandidateName){
Candidate candidate=new Candidate(CandidateName);
candidates.add(candidate); //нужен конструктор списка кандидатов
}
构造函数Voiting:
public void Voiting(){
candidates=new ArrayList<Candidate>();
}
在主要班级:
Voiting voiting=new Voiting();
voiting.setTitle("Vibor 2018");
voiting.addCandidate2("Candidate1");