问答详情
源自:5-2 学生选课---使用 Map 添加学生

空指针异常

为什么我在判断ID是否被占用那里

Student st = students.get(ID);

if(st == null){

}

会提示NullPointerException

提问者:姜幽 2017-03-22 09:47

个回答

  • 爱吃糖的胖兔子
    2017-03-22 11:53:39
    已采纳

    空指针异常是因为调用方法的对象为空,也就是students为空  

  • 不动听
    2017-04-10 17:22:22

    怎么解决?

  • 姜幽
    2017-03-22 14:43:48

    问题原因已经找到了,由于采用的静态方法,直接用类名调用,所以没有调用构造方法,导致students没有实例化。