
670 CHAPTER 10 Object-Oriented Programming,Part 3: Inheritance,Polymorphism,and Interfaces
1 /* CheckingAccount Client, Version 3
2 Anderson, Franceschi
3 */
4
5 public class CheckingAccountClient
6 {
7 public static void main( String []args )
8 {
9 CheckingAccount c3 = new CheckingAccount( 100.00, 7.50 );
10 System.out.println( "New checking account:\n"
11 + c3.toString()
12 + "; monthly fee is "
13 + c3.getMonthlyFee());
14
15 c3.applyMonthlyFee(); // charge the fee to the account
16 System.out.println( "\nAfter charging monthly fee:\n"
17 + c3.toString()
18 + "; monthly fee is "
19 + c3.getMonthlyFee());
20 }
21 }
EXAMPLE 10.8 CheckingAccountClient,Version 3