Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Mining Concepts And Techniques

Authors: Jiawei Han, Micheline Kamber, Jian Pei

3rd Edition

ISBN: 0123814790, 9780123814791

More Books

Students also viewed these Databases questions