+ -
当前位置:首页 → 问答吧 → 物件可以是阵列吗?会出现lang.null pointer exception

物件可以是阵列吗?会出现lang.null pointer exception

时间:2011-11-26

来源:互联网


customerA customera[]=new customerA[101];
ca=1;
String name=ConsoleIn.readLine();
customera[ca].set_name(name);
最后一行会出现lang.null pointer exception,到底怎么回事?
customera[]不是一个物件阵列吗?有101个物件

作者: b1992810129   发布时间: 2011-11-26

new customerA[101];
只是画了一个区域出来,还没有实体化

CustomerA[] customera=new CustomerA[101];
customera[0] = new CustomerA();

至於 new int[101], new boolean[101]...等为什么里面不会是 null
因为 jvm 帮你作掉了,jvm清楚怎么建构它的预设值

作者: dreamltf   发布时间: 2011-11-26