Opdatere ArrayList fra anden klasse.
Hvorledes kan jeg opdatere ArrayListen i Customer klassen - Så når jeg opretter en objekt af Account - bliver den opdateret til Customer ArrayListen.Jeg har følgende 2 klasser:
Customer klassen:
import java.util.*;
public class Customer
{
private String name;
private String address;
private ArrayList<Account> accounts;
public Customer(String n, String a)
{
// initialise instance variables
name = n;
address = a;
accounts = new ArrayList<Account>();
}
public String getName()
{
return name;
}
public String getAddress()
{
return address;
}
public void setName(String n)
{
name = n;
}
public void setAddress(String a)
{
address = a;
}
public void add(Account anAccount) {
accounts.add(anAccount);
}
public void remove(Account anAccount) {
accounts.remove(anAccount);
}
}
og
Account klassen:
import java.util.*;
public class Account
{
private int balance;
public Account(Customer c)
{
}
public Account(Customer c, int b)
{
balance = b;
}
public void deposit(int x)
{
balance += x;
}
public void withdraw(int x)
{
balance -= x;
}
public int getBalance()
{
return balance;
}
}
Jeg går ud fra at jeg skal have opdateret konstructoren i Accountklassen - men er ikke helt sikker på hvorledes - Enhver hjælp er velkommen- tips og triks mm.