ICS 141. Programming with Objects
Program 4
Due: 6/1/2018
Name:
Points: 40
Goal: To write a program, that uses abstractclasses and interfaces; uses text menu to interact with users; tolearn the temporary reference pointer casting (please refer to Week4 lecture notes for detailed description); and to learn how toformat output numbers in Java.
Program:
Write a program relates to personal bank accounts. I willexplain what this means more below. Your program should usemultiple classes, use abstract classes and interfaces, and usenumber output format (with Dollar signs) to display dollar amountwith accuracy to two digits after the decimal point.
Bank Accounts
A bank account is either a checking account or
PayPal Gateway not configured
PayPal Gateway not configured