急!!要求用java语言编出一个账户类

来源:百度知道 编辑:UC知道 时间:2024/05/04 05:59:03
麻烦各位帮个忙,题目要求编出一个账户类Account的程序,包括int型数据域id表示账号,double型数据域annualiInterestRate储存当前年利率,都默认为0;Date型数据域dateCreated存储账户开户日期,无参构造方法创建一个默认账户;id,balance和annualinterestRate得访问器和修改器,dateCreated的访问器,getMonthlyInterestRate()方法返回月利率,withDraw方法从账户提取特定数额的款,deposit方法向账户存特定数额的款。现在要创建一个账号为1122、余额为20000;年利率为4.5%的Account对象,用withDraw提取2500美元,用deposit方法存款3000,并打印余额和月利率以及该账户的开户日期

分确实太少,不过看你是新手,就给你写个吧。

import java.util.*;
public class Account
{
private String id; //帐号
private static double money; //总额
private double annualiInterestRate; //当前年利率
private Date riqi; //开户日期
public Account()
{
}
//设置器和访问器
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public double getAnnualiInterestRate() {
return annualiInterestRate;
}
public void setAnnualiInterestRate(double annualiInterestRate) {
this.annualiInterestRate = annualiInterestRate;
}
public Date getRiqi() {
return riqi;
}
public void setRiqi(Date riqi) {
this.riqi = riqi;
}

//几个方法
public double getMonthlyInterestRate() //返回月利率
{
return annualiInterestRate/12;
}

public void withDraw(double temp) //从账户提取特定数额的款
{
money=money-temp; //取款后的余