0% found this document useful (0 votes)
14 views1 page

Project: The Account Class

Proggram.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views1 page

Project: The Account Class

Proggram.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Student Name: __________________

Class and Section __________________


Total Points (20 pts) __________________

Project: The Account Class


Armstrong Atlantic State University

Problem Description:
(The Account class) Design a class named Account that
contains:
 A private int data field named id for the account
(default 0).
 A private double data field named balance for the
account (default 0).
 A private double data field named annualInterestRate
that stores the current interest rate (default 0).
Assume all accounts have the same interest rate.
 A private Date data field named dateCreated that
stores the date when the account was created.
 A no-arg constructor that creates a default account.
 A constructor that creates an account with the
specified id and initial balance.
 The accessor and mutator methods for id, balance, and
annualInterestRate.
 The accessor method for dateCreated.
 A method named getMonthlyInterestRate() that returns
the monthly interest rate.
 A method named withdraw that withdraws a specified
amount from the account.
 A method named deposit that deposits a specified
amount to the account.

Implement the class. Write a test program that


creates an Account object with an account ID of
1122, a balance of $20,000, and an annual interest
rate of 4.5%. Use the withdraw method to withdraw
$2,500, use the deposit method to deposit $3,000,
and print the balance, the monthly interest, and the
date when this account was created.

You might also like