谁帮忙用java编写atm的程序,谢谢大家~\(≥▽≤)/~啦啦啦

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:01:50
1写一个账户类(Account)
2:(封装)将Account类作成完全封装
3:(继承,多态)银行的客户分为两类,储蓄账户(SavingAccount)和信用账户(CreditAccount),区别在于储蓄账户不允许透支,而信用账户可以透支,并允许用户设置自己的透支额度.
4:(语言高级特性,三个修饰符)1.修改Account类,银行用户的账号(id)是自动生成的,初始值为100000,第一个开户的用户id为100001,第二个为100002
5:(接口)
为SavingAccount和CreditAccount各自添加一个子类。LoanSavingAccount类:用户可以贷款,不可以透支。LoanCreditAccount类:用户可以贷款,可以透支
6:(Object)为Account类及其子类添加toString方法和equals方法
7:(Exception)为BAM添加几个异常类
8:(集合)
改写Bank类,采用集合的方式来管理多个Account对象,为Bank类添加一个方法

朋友,银行这个题目太敏感了,就算有人做过这个项目,也没有人会告诉你的。

如果你在做这样的项目,就更不应该把它公开到网上来。

我劝你还是把这个帖子撤了吧。

你可以参考http://martinfowler.com/上关于account部分的内容,还不少。
至于说楼上提到的情况,我不认为。真正的原因,做银行系统的人基本都比较菜,别以为那里面水深,我了解到的情况是东西只是能用而已,但是用的情况怎么样那是另一回事,而且很多人连什么是编程或者系统都没有真正理解,尤其是银行内部的人,而且这些东西还很拽。

这个只是一道考验java综合基础的题目而已,别说的那么玄