/** * A client-side demonstration of using BankAccount services. * DISCLAIMER: This code is for class illustration purposes and therefore * it is not written according to the course's style guidelines. */ public class BankAccountDemo { public static void main(String[] args) { BankAccount tomAct = new BankAccount("Tom", 500); BankAccount bobAct = new BankAccount("Bob", 200); BankAccount p; System.out.println(tomAct.toString()); System.out.println(bobAct); System.out.println(); tomAct.deposit(1000); tomAct.transferTo(400,bobAct); p = bobAct; System.out.println(tomAct); System.out.println(bobAct); System.out.println(p); System.out.println(); p = tomAct.clone(); System.out.println(p); System.out.println(); BankAccount ronAct = new BankAccount("Ron", 0); System.out.println(ronAct); System.out.println(tomAct.equals(ronAct)); System.out.println(tomAct.equals(p)); } }