您的位置:首页 > 其它

关于创建对象数组的引用数据类型空指针异常问题

2017-08-03 19:10 288 查看
public class Student {

private String name="sun";
public static void main(String[] args) {
Student[] Students=new Student[2];
System.out.println(Students[0].name);
/*Students[0]是null,因为代码只是给Students数组对象
new了一个对象并没有给Students[0]new 对象所以用Students[0]调用name是null指针

*/

}

}Exception in thread "main" java.lang.NullPointerException
at javaSEDay2.Student.main(Student.java:7)报空指针异常

       你需要给Sytudents[o]重新new对象

   Students[o]=new Students();/./这样生成了Students[o]的对象 调用对象的属性name才会有值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息