/**
   A bank customer with a checking and savings account.
*/
public class Customer
{  
   /**
      Constructs a customer with a given number and PIN.
      @param aCustomerNumber the customer number
      @param checkingAccountNumber the checking account number
      @param savingsAccountNumber the savings account number
   */
   public Customer(int aCustomerNumber, 
      int checkingAccountNumber, int savingsAccountNumber)
   {  
      customerNumber = aCustomerNumber;
      checkingAccount = new BankAccount(checkingAccountNumber);
      savingsAccount = new BankAccount(savingsAccountNumber);
   }
   
   /** 
      Gets the checking account of this customer.
      @return the checking account
   */
   public BankAccount getCheckingAccount()
   {  
      return checkingAccount;
   }
   
   /** 
      Gets the savings account of this customer.
      @return the savings account
   */
   public BankAccount getSavingsAccount()
   {  
      return savingsAccount;
   }

   private int customerNumber;
   private BankAccount checkingAccount;
   private BankAccount savingsAccount;
}