为了账号安全,请及时绑定邮箱和手机立即绑定

还是不太理解这行代码的作用是什么

还是不太理解这行代码的作用是什么

死神的苹果 2017-12-31 19:59:33
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进行了声明,并没有实例化,构造方法中是对变量进行实例化。对象在使用之前必须实例化,否则肯定报空指针异常。

查看完整回答
反对 回复 2017-12-31
  • 1 回答
  • 0 关注
  • 978 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信