【发布时间】:2012-02-23 03:29:43
【问题描述】:
我已经坚持了好几天了,但我在这里把它分解了。我需要做的是创建一个帐户数组,每个帐户包含大约 9 个变量(AccountID、WithdrawlDates 等),用户可以在命令提示符中输入这些变量。从 createAccount() 方法中,我可以发送一个用户实例和一个 accountNum,但在接收 setAccount 方法上无法识别该用户。
代码如下:
class User{
private int accountID;
User( int id )
{
accountID = id;
}
static void setAccountID(User user[], int accountNum)
{
user.accountID = accountNum; //accountID is not recognized here
}
static void getAccountID(User user){System.out.println(user.accountID);}
}
class TestUser
{
public static void main(String[] args)
{
createAccount();
}
static void createAccount(){
User[] user = new User[2];
user[0] = new User(25);
User.setAccountID(user, 2001);
}
}
我愿意改变这个流程,但我不知道从哪里开始。
谢谢!
【问题讨论】: