Using Java. Create a bank account project according to the following specifications. 1) Every bank account has an identifier, a PIN, a way to deposit and withdraw an amount (abstract method), and...

Using Java. Create a bank account project according to the following specifications. 1) Every bank account has an identifier, a PIN, a way to deposit and withdraw an amount (abstract method), and display the current balance, Ensure that any class that inherits from this class has a withdraw () method that overrides the abstract withdraw () method. 2) If the owner attempts to withdraw an amount higher than the balance, print an error message 3) apply a $0.25 for each withdrawal. 4) The withdraw method will allow the owner to withdraw more than the balance up to a predefined limit. If the amount requested is approved the fee is is applied. The fee percentage is a final field that is initialized when the account is created. If the limit is exceeded throw and catch the error 5) in Main () create an array of five bank accounts each account will have a unique ID. Then allow the user to enter the bank account ID and PIN to either deposit or withdraw an amount

May 19, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here