Problem

(New Accountclass) An Account class was specified in Programming Exercise Design a new Acc...

(New Accountclass) An Account class was specified in Programming Exercise Design a new Account class as follows:

■ Add a new data field name of the String type to store the name of the customer.


■ Add a new constructor that constructs an account with the specified name, id, and balance.


■ Add a new data field named transactions whose type is ArrayList that stores the transaction for the accounts. Each transaction is an instance of the Transaction class. The Transaction class is defined as shown in Figure 1.

FIGURE 1 The Transaction class describes a transaction for a bank account.


■ Modify the withdraw and deposit methods to add a transaction to the transactions array list.


■ All other properties and methods are the same as in Programming Exercise

Write a test program that creates an Account with annual interest rate 1.5%, balance 1000, id 1122, and name George. Deposit $30, $40, and $50 to the account and withdraw $5, $4, and $2 from the account. Print an account summary that shows account holder name, interest rate, balance, and all transactions.

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT