所以我想我對我的問題太含糊。我將下面的ArrayIntList類末尾的runningTotal方法放在一起,我要求將其重寫爲runningTotal(ArrayIntList)和static runningTotal(ArrayIntList),並實現所有三個重載。也許我太困惑自己了,但我不知道該從哪裏出發......我希望這有點更清楚,謝謝你們所有的幫助傢伙!如何超載的方法
import java.io.*;
public class ArrayIntList {
private int[] elementData;
private int size;
public ArrayIntList(){
elementData = new int[100];
size = 0;
}
public void add(int value){
elementData[size] = value;
size++;
}
public void print(){
if (size == 0){
System.out.println("[]");
}
else {
System.out.print("[" + elementData[0]);
for (int i = 1; i < size; i++)
System.out.print(", " + elementData[i]);
System.out.println("]");
}
}
public ArrayIntList runningTotal() {
ArrayIntList newList = new ArrayIntList();
int i = 0;
int total = 0;
while (i < size) {
total = elementData[i];
for(int j = 0; j < i; j++);
newList.add(total);
i++;
}
return newList;
}
}
什麼你,使它們在同一時間工作的意思? – ankurtr 2013-02-26 03:47:29