public class ListTest { //用于存放备选课程的List //把List集合的对象作为这个类的属性 public List coursesToSelect; public ListTest(){ this.coursesToSelect=new ArrayList(); } }上面的代码,在类的构造方法中,为什么药用 "new ArrayList"语句对List集合的对象coursesToSlelect进行初始化?是不是要这样之后才能使用集合的对象?为什么?不懂
1 回答
已采纳
cxxyjsj
TA贡献119条经验 获得超22个赞
第二行代码public List coursesToSelect; 只是对变量coursesToSelect进行了声明,并没有实例化,构造方法中是对变量进行实例化。对象在使用之前必须实例化,否则肯定报空指针异常。
添加回答
举报
0/150
提交
取消