资源简介
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个文件信息
- 上一篇:java语言实现当前月历
- 下一篇:ALiSms所需要的jar包
相关资源
- NFA转换成DFA的java实现(课程设计)
- Java程序设计与计算思维- 范例程序和
- 计算机组成原理课程设计.doc
- 用ssmspring+springmvc+mybatis开发的的一个
- 课程设计:jsp图书管理系统源码(含
- javaweb课程设计:学生成绩管理系统源
- 基于web的网上选课系统(java源码+课程
- jsp在线小说课程设计源码(含mysql数据
- jsp商城源码(含课程设计文档)
- Javaweb课程设计学生信息管理系统课程
- java课程设计,图形化界面 学生信息管
- JAVA课程设计《科学计算器》
- java web课程设计网上书店jsp
- 20150719计算机网络课程设计发送Ether
- JAVA课程设计 简单计算器
- 数据库课程设计-报刊订阅系统-Java语
- 软件工程课程设计--------工资管理系统
- Java程序设计-唐大仕ppt及习题代码
- java程序设计阅读程序写结果题22道
- Android课程设计美甲商城
- JAVA课程设计含源代码源程序以及论文
- JAVA实现的模拟电梯系统
- JSP宿舍信息管理系统完整源代码
- JSP课程设计投票系统完整源码voteWeb
- 小学数学教学辅助软件
- 内存分配算法课程设计Eclipse+Java
- 大学生兼职系统
- java课程设计五子棋报告模板
- Java课程设计聊天室附设计报告
- Android通讯录课程设计
评论
共有 条评论