我有一个调用的方法public int getSize(),它假设返回列表中的项目数.实例变量是private Listable[] items; 我认为它会是这样的:
int size = 0;
for (int i = 0; i < items.length; i++){
size++;
}
return size;
Run Code Online (Sandbox Code Playgroud)
但是,当我运行它通过这些测试中,我得到了这个NullPointerException异常for (int i = 0; i < items.length; i++){线
我不认为它items.length出于某种原因.我在Java中没有任何错误.我该怎么做?
我已经尝试过return items.length;
那也没有用.
我相信您忘记初始化变量。尝试类似的方法:
items = new Listable[10];
Run Code Online (Sandbox Code Playgroud)
对于您的 getSize() 方法,您只需返回items.length
| 归档时间: |
|
| 查看次数: |
21357 次 |
| 最近记录: |