空指针问题

空指针问题

http://img1.sycdn.imooc.com//climg/5aba0bba0001b9bc11580765.jpg

在显示所有商品方法中的输出是空指针,而把蓝色部分粘贴到导入方法却能正常输出?

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

http://img1.sycdn.imooc.com//climg/5aba25b90001d9de10270445.jpg

还有这里的问题,你把红框的删除。怎么又定义一下?别定义直接使用。你得用外面的那个属性啊。

  • 取名字很头疼 提问者 #1
    搜嘎。。。
    2018-03-27 19:09:22
  • 取名字很头疼 提问者 #2
    好吧,还是不行
    2018-03-27 19:29:04
  • 好帮手慕雪 回复 提问者 取名字很头疼 #3
    “这肯定是空指针呀,你上来就直接调用displayAllGoods(),那你goodsSet肯定是空啊,你又没为它赋值。又没调用importGoods();”改了没有。由于类太多,代码量较大,从你贴图现有情况来看,就是这两处错误。如果还是不行就提交作业,在作业处详细说明情况吧
    2018-03-28 10:04:57
提问者 取名字很头疼 2018-03-27 19:28:18
好帮手慕雪 2018-03-27 19:03:43

http://img1.sycdn.imooc.com//climg/5aba249b00014c5d09580390.jpg

这肯定是空指针呀,你上来就直接调用displayAllGoods(),那你goodsSet肯定是空啊,你又没为它赋值。又没调用importGoods();

提问者 取名字很头疼 2018-03-27 18:57:24

http://img1.sycdn.imooc.com//climg/5aba232500013e1916150921.jpg

用了跟踪集合是空的,是不是属性定义的问题?

好帮手慕雪 2018-03-27 17:59:19

这得看你整体的代码了。但肯定是在某个地方,调用“显示所有商品方法”前,你把goodsSet给更改了。但不一定是直接更改的,也可能是间接的,例如不是同一个类对象之类等。你根据这个思路,跟踪一下你的代码吧。祝:学习愉快

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师