testSetContains()报错空指针~~~~
public void createStudentAndSelectCourse(){
// 创建一个学生对象
student = new Student("1","小明"); //把前面的new去掉,因为在类属性中已经加入变量student,不需要重新创建!
System.out.println("欢迎学生:" + student.name + "选课!");
//创建一个Scanner对象,用来接受从键盘输入的课程ID
全局变量Student student建立以后,creatStudentAndSelectCourse方法里的sd都要改为student,就解决了。
空指针说明某个对象调用其方法时为null。建议加断点看看是在哪行代码报错,然后在这行找一下哪个对象为null。
把课程再看一遍