关于创建对象数组的引用数据类型空指针异常问题
来源:互联网 发布:程敏政 知乎 编辑:程序博客网 时间:2024/06/15 23:19
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指针
*/
}
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才会有值
阅读全文
0 0
- 关于创建对象数组的引用数据类型空指针异常问题
- 创建对象数组时抛出空指针异常的情况
- Java-对象数组空指针异常问题
- 关于空指针异常的副作用及代码规范问题
- 关于listView.setAdapter(adapter)报空指针异常的问题
- 关于NullPointException空指针异常的保护问题
- 解决ssh 创建对象空指针问题
- 打印空引用不会报空指针异常的原因
- 关于数据类型与指针的小笔记--初始化问题&&数组
- 关于java中判断为空出现空指针异常的问题
- 关于hibernate空指针异常的几个问题
- 引用context出现的空指针问题
- 空指针异常问题
- 空指针异常的相关问题:
- 有关butterknife空指针异常的问题
- 关于线程调用Spring注解对象报空指针异常
- 关于向arrayList集合插入对象报空指针异常
- 关于指针的引用问题
- PHP·保存会话数据的两种技术之一·Cookie·实例
- leetcode-634 Find the Derangement of An Array(水水的模拟)
- 对四元数解算姿态的理解
- spring boot的ActiveMQ使用
- FZU
- 关于创建对象数组的引用数据类型空指针异常问题
- 【Java集合】HashMap和Hashtable
- 唯一分解定理+容斥-HDU4497
- HDU6069 Counting Divisors【数学】
- hdu 6069 类筛法
- explicit关键字
- XML配置文件头部理解
- all-alert
- Android自动化测试探索