Question
How do I solve this Java problem? Create the data type class named BankCustome r that includes customer id (String, should be SS number), lastname(String),
How do I solve this Java problem?
Create the data type class named BankCustomer that includes customer id (String, should be SS number), lastname(String), firstname(String), user name(String), password(String), address (String) and listAccount(java LinkedList) that keeps all bank accounts. Also, beside the constructors, the class BankCustomer should have some methods, for example, methods to check current balance, deposit, withdraw, process monthly statement, toString to print out the information of Customer, writeToFile to write the information of Customer to output file, deepCopy, and other methods if you need.
Class BankAccount has account number and balance Class BankCheckingAccount inherits account number(String) and balance (float) from class BankAccount and also have limitAmount (float) and serviceFee(float) Class BankSavingAccount inherits account number (String and balance (float) from class BankACcount and also have limitAmount (float) and interestRate(float) All the class relating to accounts should have constructor, method check balance, deposit, withdraw, print monthly statement, toString and method write to file
Each Bank Customer has several accounts; either Checking account or Saving account. Therefore, in the class Bank Customer, you can use java LinkedList as a data member to hold all account that customer has
The project will keep BankCustomer as nodes and place them to a data structure. You can select any type of data structure that we learned from the course (UnsortedOptimizedArray, Singly LinkedList, Hashed, OR Tree)Therefore, you should provide the class of the selected data structure
TOTAL YOU HAVE at least 6 CLASSES INCLUDING THE DRIVER CLASS
Suppose that the Bank stores all the information of Bank Customers in an Excel file bankCustomers.xlsx (provided from eCampus) Before running the program, you have to open the file bankCustomers.xlsx then Save As with the extension is csvbankCustomer.csv
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started