Assignment 1
Assignment 1
In this assignment you will create classes and work with objects that simulate a Banking environment. You
are expected to create a Bank class, a BankAccount, an AccountOwner class and a BankingApplication class.
The details are outlined below.
The BankingApplication class must have a main method (the only class that should have a main method)
and it must implement the Banking activities where all classes will be used (directly or indirectly).
Refer to the example output to have an idea of how your program is expected to behave in some cases. Not
all instances of the program’s behaviour are explicitly shown in the sample output. It will help to read all
requirements carefully and make sure that your solution addresses all the requirements. Feel free to make
your own input prompts where not advised explicitly. Ensure that all methods are tested(called in another
method or in the main, depending on the context) You are given some flexibility on some things. e.g., in
option 5 in the menu (see image outputs) choose how to provide the user with only two nested options after
they choose option 5, then call the relevant method for each nested option. Both the options should allow for
the wealthiest and toReview methods to be called.
Only submit *.java files in a *.zip file named with your student number.