出现空指针异常问题
当我用Student student 对象去调用courses时候,他报出来空指针异常,调用没有初始化的对象
System.out.println("备选课程中是否包含课程:"+course2.name+","+
student.courses.contains(course2));
请输入学生已选的课程名称:
数据结构
新创建课程:数据结构
Exception in thread "main" java.lang.NullPointerException
at a1.SetTest.testSetContains(SetTest.java:118)
at a1.SetTest.main(SetTest.java:129)
我又换成coursesToSelect对象去调用,程序就能正常运行,这是为什么?为什么会没有初始化对象?视频里的也是直接声明一个student对象
System.out.println("备选课程中是否包含课程:"+course2.name+","+
coursesToSelect.contains(course2));
请输入学生已选的课程名称:
数据结构
新创建课程:数据结构
备选课程中是否包含课程:数据结构,true