【发布时间】:2012-03-26 04:46:51
【问题描述】:
我创建了一个方法,理想情况下应该采用单个 Account 对象,然后将其添加到一个帐户数组中,但问题是输入的 Account "add" 会覆盖数组中的每个现有 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);
}
}
【问题讨论】:
-
考虑到这被否决了,我认为我提交的问题很糟糕或不正确,对此我深表歉意,请随时解释我如何改进我在这里提出的任何未来问题。
-
恕我直言,否决票有点苛刻。你本可以更好地解释这个问题,但它已经足够清楚了。欢迎来到 SO :-)