我正在创建一个程序,在数组列表中存储不同类型的割草机。有4种类型的割草机都继承自割草机。我是新来的。为什么我得到这个错误,当我试图添加割草机到我的数组列表?
从文件路径 读取割草机数据的方法割草机类
将割草机添加到数组列表中的方法
主类
输出错误
我尝试了不同的语法来初始化LawnTractor,但我一直得到相同的结果。
为了将来的参考,如果你复制/粘贴你的代码,而不是发送截图,人们会更容易提供帮助。
无论如何,看起来MowerWareHouse
中的mowers
对象是空的;我假设您从未实例化过它。
您需要在使用mowers
对象之前为其分配一个值。
// constructor for MowerWareHouse
public MowerWareHouse() {
this.mowers = new ArrayList<>();
}
再一次,这只是一个假设,我建议用实际的代码替换你的屏幕截图。