java 数组问题,求大神给力啊

[复制链接]
查看11 | 回复4 | 2013-4-10 12:43:55 | 显示全部楼层 |阅读模式
应该是 privateStop stop[]=new Stop[50]; 只是声明了数组。java声明对象数组后数组内所有元素都是null需要取得一个一个对象的实例加入数组中在stop.setStopInfo(pno,sno,sn);上边加上一句stop=new Stop(); //加上这句 先实例一个Stop对象 stop.setStopInfo(pno,sno,sn);//否则stop是null再调用setStopInfo(方法就报空指针异常。...
回复

使用道具 举报

千问 | 2013-4-10 12:43:55 | 显示全部楼层
你的stop数组只是在最上面声明的空数组,你怎么能这么访问呢stop.setStopInfo(pno,sno,sn),里面没有对象,是空的,你想访问数组里的对象给它的属性赋值肯定会报空指针异常了先往数组里放一个stop对象才可以的...
回复

使用道具 举报

千问 | 2013-4-10 12:43:55 | 显示全部楼层
NullPointerException:空指针异常。没有取到对象的值,你多发几条异常出来,有行号和详细信息的。...
回复

使用道具 举报

千问 | 2013-4-10 12:43:55 | 显示全部楼层
问题还解决了?更多的错误代码贴出来还有就是你那个main类里面的内容贴出来...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行