Specification:
Modify the class to handle bank accounts developed in Unit 4 in such a way that the a withdrawal is only done if enough money is available. Add also the following methods:
Example of usage:
public class TestBankAccount {
public static void main(String[] args) {
BankAccount ba1 = new BankAccount("Mario", "Rossi");
BankAccount ba2 = new BankAccount("Carla", "Verdi");
BankAccount ba3 = new BankAccount("Carla", "Verdi");
System.out.println("Do ba1 and ba2 have the same owner? " +
ba1.sameOwner(ba2));
System.out.println("Do ba2 and ba3 have the same owner? " +
ba2.sameOwner(ba3));
ba1.deposit(1000);
ba2.deposit(500);
ba3.deposit(750);
System.out.println("Before the transfer ...");
System.out.println(ba1);
System.out.println(ba2);
ba1.transferTo(ba2, 250);
System.out.println("After the transfer...");
System.out.println(ba1);
System.out.println(ba2);
}
}