/* Pete Deremer 2/26/2007 CS111 - Assignment 2 Account.java Description: */ public class Account { private static Customer customer; private static double balance; private static String accountNumber; private static Transaction[] transactions = new Transaction[100]; /** Constructor */ public Account (Customer cust, double bal, String account, Transaction[] trans) { customer = cust; balance = bal; accountNumber = account; transactions = trans; } /** Returns the balance of the account */ public static double getBalance () { return balance; } /** Returns the customer information of the account holder */ public static Customer getCustomer () { return customer; } /** Returns a string statement containing the account information. */ public String toString () { return ("The Account " + this.accountNumber + " (" + getCustomer().getName() + ") has a balance of $" + getBalance() + "."); } /** Sets the new Customer */ public static void setCustomer (Customer newCustomer) { customer = newCustomer; } }