我已经创建了一个方法,理想情况下应该使用一个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