在类中,arraylist的set方法如下:
public class ArrayList{
private Shape[] arr;
private int size;
public Shape set(int i, Shape e){
if (i>=0 && i<size){
Shape tmp = arr[i];
arr[i] = e;
return tmp;
}
else{
throw new IndexOutOfBoundsException();
}
}
}
我根本不明白为什么会有返回类型.我试着在谷歌上搜索和聊天,但没有成功.