1  /**
  2     A bank customer with a checking and savings account.
  3  */
  4  public class Customer
  5  {  
  6     private int customerNumber;
  7     private BankAccount checkingAccount;
  8     private BankAccount savingsAccount;
  9  
 10     /**
 11        Constructs a customer with a given number and PIN.
 12        @param aCustomerNumber the customer number
 13        @param checkingAccountNumber the checking account number
 14        @param savingsAccountNumber the savings account number
 15     */
 16     public Customer(int aCustomerNumber, 
 17        int checkingAccountNumber, int savingsAccountNumber)
 18     {  
 19        customerNumber = aCustomerNumber;
 20        checkingAccount = new BankAccount(checkingAccountNumber);
 21        savingsAccount = new BankAccount(savingsAccountNumber);
 22     }
 23     
 24     /** 
 25        Gets the checking account of this customer.
 26        @return the checking account
 27     */
 28     public BankAccount getCheckingAccount()
 29     {  
 30        return checkingAccount;
 31     }
 32     
 33     /** 
 34        Gets the savings account of this customer.
 35        @return the savings account
 36     */
 37     public BankAccount getSavingsAccount()
 38     {  
 39        return savingsAccount;
 40     }
 41  }