基于某java地atm模拟系统

基于某java地atm模拟系统

ID:30218034

大小:26.12 KB

页数:13页

时间:2018-12-27

基于某java地atm模拟系统_第1页
基于某java地atm模拟系统_第2页
基于某java地atm模拟系统_第3页
基于某java地atm模拟系统_第4页
基于某java地atm模拟系统_第5页
资源描述:

《基于某java地atm模拟系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、使用JAVA设计一个ATM程序,实现自动取款机存款、取款、查询等功能。程序:(1)【Account】packageatm;/***账户类:包含两种账户类型-->1.储蓄账户2.信用账户*/publicabstractclassAccount{//属性protectedlongid;protectedStringpassword;protectedStringname;protectedStringIDcardid;protectedintaccountType;protecteddoublebalance;//构造方法publicAcco

2、unt(){super();}publicAccount(longid,Stringpassword,Stringname,StringIDcardid,intaccoutType,doublebalance){super();this.id=id;this.password=password;this.name=name;this.IDcardid=IDcardid;this.accountType=accountType;this.balance=balance;}//getXxx,setXxx方法publiclonggetId(){

3、returnid;}publicvoidsetId(longid){this.id=id;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetIDcardid(){returnIDcardid;}

4、publicvoidsetIDcardid(StringIDcardid){this.IDcardid=IDcardid;}publicintgetAccountType(){returnaccountType;}publicvoidsetAccountType(intaccountType){this.accountType=accountType;}publicdoublegetBalance(){returnbalance;}publicvoidsetBalance(doublebalance){this.balance=balan

5、ce;}/***存款*/publicvoiddeposit(doublemoney){balance+=money;}/***取款(取款方式由账户类型决定,所以设为抽象方法,相应的Account类应设为抽象类)*/publicabstractvoidfetchMoney(doublemoney);}(2)【SavingAccount】packageatm;/***储蓄账户类*/publicclassSavingAccountextendsAccount{//构造函数publicSavingAccount(){super();}public

6、SavingAccount(longid,Stringpassword,Stringname,StringIDcardid,intaccountType,doublebalance){super(id,password,name,IDcardid,accountType,balance);}//对父类的fetchMoney()实现publicvoidfetchMoney(doublemoney){if(balance

7、;}}}(3)【CreditAccount】packageatm;/***信用账户类,增加一个信用额度ceiling属性*/publicclassCreditAccountextendsAccount{privateintceiling;//构造函数publicCreditAccount(){super();}publicCreditAccount(longid,Stringpassword,Stringname,StringIDcardid,intaccountType,doublebalance,intceiling){super(i

8、d,password,name,IDcardid,accountType,balance);this.ceiling=ceiling;}//getXxx,setXxx方法publicintge

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。