为什么它给我一个"method call expected"错误?



我有一个方法,可以将一个项目签出给我的库的当前赞助人

public void checkOut(int index) {
currPatron.items(currPatron.items.size()) = results.get(index);
}

当我把鼠标悬停在"currPatron.items(currPatron.items.size((("上时,它会给我一个错误,说它需要一个方法调用,为什么?这是一种改变事物的无效方法,我给它当前赞助人的项目数组来改变

这就是currPatron设置的方式

public void setPatron(int index) {
currPatron = patrons.get(index + 1);
}

这是物品被制成的时候

public class Patron implements Printable {
ArrayList<Item> items = new ArrayList;
currPatron.items(currPatron.items.size()) = results.get(index);

这是一项任务。

赋值的左侧必须是变量(i = 0(、字段访问(i.j = 0(或数组元素访问(i[0] = 0(。

您的左手边是一个方法调用,这是不允许的。

要设置列表中的项目,请使用set:

currPatron.items.set(currPatron.items.size(), results.get(index));

相关内容

最新更新