对于一个银行自动取款机来说,其实只有两个类:分别是银行卡类-BankCard;取款机类-ATM。
1 银行卡类
/**
* @王永涛--2009-8-6,模拟银行自动取款机功能!(最原始版本,以后可扩展!)
* 对于一张银行卡来说,它就有四个属性:卡号,用户名,密码,剩余存款。
* 对于ATM机来说,它的属性就是单次取款额,银行卡对象,密码校验次数等。
* 方法:校验卡号密码,取款,存款,转账,查询余额,显示界面,退出。
*/
2 ATM类
3 ATM的接口方法类
运行结果如下:
请输入卡号:
111
请输入密码:
***
清输入相应的操作序号进行操作!
(1)修改密码
(2)取款
(3)存款
(4)查询余额
(5)转账
(6)退出系统
2
请输入取款金额:
5001
单次取款超过最大限制5000元
请输入取款金额:
2000
取款成功!你的余额为:8000
是否继续操作!,0表示继续取款,1表示返回主界面
1
清输入相应的操作序号进行操作!
(1)修改密码
(2)取款
(3)存款
(4)查询余额
(5)转账
(6)退出系统
4
您的账户清单如下:
*********************
您的用户名:王永涛
您的卡号:111
您的存款额为:8000元
当前时间:2009-12-16
*********************
清输入相应的操作序号进行操作!
(1)修改密码
(2)取款
(3)存款
(4)查询余额
(5)转账
(6)退出系统
本文介绍了一个简单的银行自动取款机(ATM)模拟系统的实现,包括银行卡类和ATM类的设计,涵盖了基本的银行业务如取款、存款、转账等功能。
8328

被折叠的 条评论
为什么被折叠?



