java ArrayList泛型问题
有一个父类Pet和三个字类Fish,Mammal,Reptile.创建一个ArrayList<Pet>,然后向ArrayList里面添加子类对象时候报空指针异常,请问是什...
有一个父类Pet和三个字类Fish,Mammal,Reptile.
创建一个ArrayList<Pet>, 然后 向ArrayList里面添加子类对象时候报空指针异常,请问是什么原因 ,怎么解决 展开
创建一个ArrayList<Pet>, 然后 向ArrayList里面添加子类对象时候报空指针异常,请问是什么原因 ,怎么解决 展开
3个回答
展开全部
ArrayList报空指针,说明添加的对象或者添加对象不明确;
有以下两个问题:
①你添加的内容为空
②你的ArrayList没有初始化
有以下两个问题:
①你添加的内容为空
②你的ArrayList没有初始化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
绝对跟你的Pet以及他的子类没半毛钱关系,看下你的list是不是null吧
要先new的哈
类似与下面
List<Pet> list = new ArrayList<Pet>();
list.add(pet1);
要先new的哈
类似与下面
List<Pet> list = new ArrayList<Pet>();
list.add(pet1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的ArrayList初始化了没?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询