Question: in java please , the answer has to be clear and with steps showing what happened for every step Student ID: 2) Implement the following

in java please , the answer has to be clear and with steps showing what happened for every step
Student ID: 2) Implement the following UML diagram as Java classes according to the following class specifications. BankAccount -customer: String -accountID: String -balance: double +BankAccount(String) +balance(): double +withdraw(double) +deposit(double) +getCustomer(): String +getAccountIDO: String +toString(): String SmartSaver OverDraft |-debt: double |+OverDraft(String) +withdraw(double) +borrow(double) +withdraw(double) +SmartSaver(String) +deposit(double) Complete the following class Specifications by updating the appropriate methods to support the following conditions: BankAccount: has an initial balance of 0 uses standard deposit and withdrawal methods SmartSaver: has an initial balance of $50 withdraw functionality not available deposits over $100 topped up with 5% of the deposit amount OverDraft: uses BankAccount deposit functionality withdraw may involve borrowing money (keeps track of debt)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
