我遇到了一些麻烦,我的java程序,我不知道这是否是问题,但会调用araylist工作内的对象的增变器方法按预期?mutator方法可以应用于ArrayList中的对象吗?
例如
public class Account
{
private int balance = 0;
public Account(){}
public void setAmount(int amt)
{
balance = amt;
}
}
public class Bank
{
ArrayList<Account> accounts = new ArrayList<Account>();
public staic void main(String[] args)
{
accounts.add(new Account());
accounts.add(new Account());
accounts.add(new Account());
accounts.get(0).setAmount(50);
}
}
将这项工作按预期或者是有什么,将导致此不?