课程
/后端开发
/Java
/Java入门第三季
testSetContains()报错空指针~~~~
2015-08-29
源自:Java入门第三季 6-2
正在回答
public void createStudentAndSelectCourse(){ // 创建一个学生对象 student = new Student("1","小明"); //把前面的new去掉,因为在类属性中已经加入变量student,不需要重新创建! System.out.println("欢迎学生:" + student.name + "选课!"); //创建一个Scanner对象,用来接受从键盘输入的课程ID
3000sama
查哲薇
全局变量Student student建立以后,creatStudentAndSelectCourse方法里的sd都要改为student,就解决了。
空指针说明某个对象调用其方法时为null。建议加断点看看是在哪行代码报错,然后在这行找一下哪个对象为null。
把课程再看一遍
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答这个怎么回事啊。Exception in thread "main" java.lang.NullPointerException
2 回答请教一下运行后提示Exception in thread "main" java.lang.NullPointerException
4 回答请问我的为什么抛出这个错误?求大神指点Exception in thread "main" java.lang.NullPointerException
1 回答Exception in thread "main" java.lang.NullPointerException at day06_学生选课程序.Test4.CourseAdd(Test4.java:15) at day06_学生选课程序.Test4.main(Test4.java:25)
4 回答报Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 4, Size: 4错误是什么原因