资源简介

1. 账户类(满分50分) 版本1:满分10 分 设计Account1 类,包含: ■ 一个名为 id 的int 类型的私有数据域(默认值为 0),长度为 6 位。 ■ 一个名为 balance的double 类型的私有数据域(默认值为 0)。 ■ 一个名为 annualInterestRate 的double 类型的私有数据域存储当前利率(默认值为 0)。 假设所有的账户都有相同的利率。 ■ 一个名为 dateCreated 的Date 类型的私有数据域存储账户的开户日期。 ■ 一个能创建默认账户的无参构造方法。 ■ 一个能创建带特定 id 和初始余额的

资源截图

代码片段和文件信息

/**
 * 
 */
import java.io.Serializable;
import java.text.DecimalFormat;
import java.util.Date;

/**
 * @class name Account1
 * @author X-Hay
 * @CQUT
 * @UP.
 */

public class Account1 implements Serializable {
protected int id;
protected double balance;
protected static double annualInterestRate;
protected Date dateCreate;
static DecimalFormat df = new DecimalFormat(“#.00“);
public Account1() {
id = 100000+(int)Math.random()*10000;
balance = 0;
dateCreate = new Date();
annualInterestRate = 0;
}
//if the initial balance is negative throw exception
public Account1(int id double balance) {
this.id = id;
if(balance>=1e-10){
this.balance = Double.parseDouble(df.format(balance));
}else{
throw new IllegalArgumentException(“Initial ba

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2013-07-06 21:51  Account\.classpath

     文件        383  2013-07-06 21:51  Account\.project

     文件         52  2013-07-08 13:16  Account\.reverse.properties

     文件        629  2013-07-06 21:51  Account\.settings\org.eclipse.jdt.core.prefs

     文件       5247  2013-08-09 15:56  Account\.settings\org.eclipse.jdt.ui.prefs

     文件        829  2013-08-14 21:51  Account\accounts.dat

     文件       2103  2013-08-27 09:49  Account\bin\Account1.class

     文件       2727  2013-08-27 09:49  Account\bin\Account2.class

     文件        977  2013-08-27 09:49  Account\bin\ATM$1.class

     文件        979  2013-08-27 09:49  Account\bin\ATM$10.class

     文件        979  2013-08-27 09:49  Account\bin\ATM$11.class

     文件        980  2013-08-27 09:49  Account\bin\ATM$12.class

     文件       2648  2013-08-27 09:49  Account\bin\ATM$13.class

     文件       1115  2013-08-27 09:49  Account\bin\ATM$14.class

     文件       1998  2013-08-27 09:49  Account\bin\ATM$15.class

     文件       3283  2013-08-27 09:49  Account\bin\ATM$16.class

     文件        977  2013-08-27 09:49  Account\bin\ATM$2.class

     文件        977  2013-08-27 09:49  Account\bin\ATM$3.class

     文件        977  2013-08-27 09:49  Account\bin\ATM$4.class

     文件        977  2013-08-27 09:49  Account\bin\ATM$5.class

     文件        977  2013-08-27 09:49  Account\bin\ATM$6.class

     文件        977  2013-08-27 09:49  Account\bin\ATM$7.class

     文件        977  2013-08-27 09:49  Account\bin\ATM$8.class

     文件        977  2013-08-27 09:49  Account\bin\ATM$9.class

     文件       7339  2013-08-27 09:49  Account\bin\ATM.class

     文件       1825  2013-08-27 09:49  Account\bin\ATMMachinel.class

     文件       3046  2013-08-27 09:49  Account\bin\ATMMachinel2.class

     文件       1655  2013-08-27 09:49  Account\bin\Exercise19_20$1.class

     文件       1328  2013-08-27 09:49  Account\bin\Exercise19_20$2.class

     文件       1361  2013-08-27 09:49  Account\bin\Exercise19_20$BitOutputStream.class

............此处省略20个文件信息

评论

共有 条评论