CODE CREATIVE
BANK ACCOUNT
A list of expectations
Criteria Points Yes/No
Prints out a welcome message, asks for the user's credentials, verifies the credentials. 2
Prints out a menu(personal/business) and prompts for the user's choice(deposit/withdraw/balance/exit). 2
Has a "BranchBank" and "Client" class. 4
Client has a method "deposit" that adds money to an account. 2
Client has a method "withdrawal" that subtracts money from an account. 4
Client has a method "balance" that prints out the account balance. 2
Has a "CorporateOffice" class. 2
CorporateOffice has a toString method that runs the toString of the BranchBanking objects in it's arrayList. 3
CorporateOffice has a method "getPersonalInfo" that runs the "getPersonalInfo" of the BranchBanking objects in it's arrayList. 3
CorporateOffice has a method "getBusinessInfo" that runs the "getBusinessInfo" of the BranchBanking objects in it's arrayList. 3
CorporateOffice has a method "checkProfit" that runs the "getAllMonies" of the BranchBanking objects in it's arrayList. 4
CorporateOffice has a method "checkPersonalProfit" that runs the "getPersonalMonies" of the BranchBanking objects in it's arrayList. 4
CorporateOffice has a method "checkBusinessProfit" that runs the "getBusinessMonies" of the BranchBanking objects in it's arrayList. 4
Total: 39