下载此文档

基于JAVA的ATM模拟系统.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
基于JAVA的ATM模拟系统.doc使用JAVA设计一个ATM程序,实现自动取款机存款、取款、查询等功能。
程序:
[Account]
packageatm;
/**
*账户类:包含两种账户类型->
*/
public abstract class Account {
〃属性
protected long id;
protected String password;
protected String name;
protected String IDcardid;
protected intaccountType;
protected double balance;
〃构造方法
public Acco unt(){
super();
}
public Account(long id, String password, String name, String IDcardid,intaccoutType,double
balanee) {
super();
= id;
= password;
= n ame;
= IDcardid;
un tType = accountType;
nee = bala nee;
}
//getXxx,setXxx 方法
public long getld() {
return id;
}
public void setld(long id) {
= id;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
= password;
}
public String getName() {
return name;
}
public void setName(String name) {
this, name = n ame;
}
public String getlDcardid() {
returnlDcardid;
}
public void setlDcardid(String IDcardid) {
= IDcardid;
}
publicintgetAccountType() {
retur nacco un tType;
}
public void setAccountType(intaccountType) {
un tType = accountType;
}
public double getBalance() {
return balanee;
}
public void setBalance(double balance) {
nee = bala nee;
}
/**
*存款
*/
public void deposit(double money){
balance += money;
}
/**
*取款(取款方式由账户类型决定,所以设为抽象方法,相应的Account类应设为抽 象类)
*/
public abstract void fetchMoney(double money);
}
[SavingAccount]
packageatm;
/**
*储蓄账户类
*/
public class SavingAccount extends Account {
〃构造函数
publicSavingAccount() { super();
}
publicSavingAccount(long id, String password, String name, String IDcardid,intaccountType, double balanee) { super(id, password, name, IDcardid, accountType, balanee);
}
〃对父类的fetchMoney()实现
public void fetchMoney(double money){
讦(balanee < money){
'对不起,账户余额不足! ”);
}
else
balanee -= money;
}
}
}
[CreditAccount】
packageatm;

基于JAVA的ATM模拟系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小健
  • 文件大小100 KB
  • 时间2021-07-18