Java プログラムで問題が発生しています。これが問題かどうかはわかりませんが、配列リスト内のオブジェクトでミューテーター メソッドを呼び出すと、意図したとおりに機能しますか?
例えば
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);
}
}
これは意図したとおりに機能しますか、それとも機能しない原因がありますか?