我已經創建了一個方法,理想情況下應該使用一個Account對象,然後添加一個帳戶數組,但問題是輸入的Account「add」覆蓋了每個現有的帳戶在數組中,並將它們全部等於添加,我不知道爲什麼。此外,在做任何事情之前,數組帳戶被設置爲輸入的帳戶「添加」,我完全不解這是爲什麼。對不起,如果我錯過了明顯的東西,但任何幫助將不勝感激。單個對象覆蓋一個對象數組,不知道爲什麼
public void addAccount(Account add)
{
if (count < accounts.length)
{
accounts[count] = add;
count++;
System.out.println("Added " + add.toString() + " to list of accounts");
}
else
{
accounts = expand(10);
addAccount(add);
}
}
考慮到這是越來越少的投票我認爲我提交了我的問題很差或不正確,因爲我道歉,請隨時解釋我可以改善我在這裏問的任何未來的問題。 – Vorfall 2012-03-26 05:13:25
恕我直言downvotes有點苛刻。你可以更好地解釋這個問題,但這很清楚。歡迎來到SO :-) – 2012-03-26 05:22:49