这是有问题的代码(这些方法属于同一类):
private int size;
public int getSize(){
return this.size;
}
public boolean addAll(Collection c) {
Iterator iter = c.iterator();
int i =0;
while(i < c.getSize()){
add(iter.next()); // This part isn't finished yet
i++;
this.size++;
}
我收到错误,我调用了c.getSize()。错误是:c.getSize()未定义类型Collection。
答案 0 :(得分:2)
方法名称为size()
,而非getSize()
。请参阅the docs。
答案 1 :(得分:0)
在集合中,没有名称为“getSize()”的方法但您可以使用size()方法来获取集合的大小。