public class TestChecking { public static void main( String[] args ) { CheckingAccount acc1 = new CheckingAccount(); CheckingAccount acc2 = new CheckingAccount(); acc1.deposit( 1000.0 ); // Uses deposit() inherited from BankAccount acc2.deposit( 400.0 ); System.out.println( "acc1: " + acc1 ); // Uses toString() inherited System.out.println( "acc2: " + acc2 ); // from BankAccount acc1.transfer( acc2, 100.0 ); // Uses added method in CheckingAccount ! System.out.println( "After acc1.transfer( acc2, 100.0 );"); System.out.println( "acc1: " + acc1 ); System.out.println( "acc2: " + acc2 ); } }