// Test driver for banking application classes public class BankTester { public static void main(String [] args) { // Create a bank customer Customer customer = new Customer("John Smith", 950123456, "123 Main St", "Eugene", "OR", 97403); // Print name, ID, address, interest earning status, account balances System.out.println("Account Information:"); System.out.println("Name: " + ??? ); System.out.println("ID: " + ??? ); System.out.println("Address:"); System.out.println( ??? ); // Print interest earning status System.out.println(); System.out.println("Checking earns interest? " + ??? ); System.out.println("Savings earns interest? " + ??? ); System.out.println(); System.out.println(customer.getBalance()); // Deposit $1000 in savings and $500 in checking customer.getSavings().deposit(1000); customer.getChecking().deposit(500); // Print account balances again System.out.println(); System.out.println("After deposits, balances are now: " + customer.getBalance()); // Withdraw $95.17 from checking ??? // Print account balances again System.out.println(); System.out.println("After withdrawal, balances are now: " + customer.getBalance()); // Check if customer is in Eugene System.out.println(); int zip = customer.getAddress().getZip(); if (zip >= 97401 && zip <= 97405) System.out.println("Customer resides in Eugene"); else System.out.println("Customer does not reside in Eugene"); } }