当前位置:  技术问答>java相关

Bank测试项目

    来源: 互联网  发布时间:2015-07-06

    本文导语:  Bank测试项目:这个项目模拟现实生活中的银行(Bank)存取款的案例。 银行(Bank)中有每一个客户(Customer)的帐号(Account),帐号(Account)保存了客户(Custo mer)的存款情况,以标 准货币人民币(RMB)作为保存货币。使用银行(Bank)的...

Bank测试项目:这个项目模拟现实生活中的银行(Bank)存取款的案例。

银行(Bank)中有每一个客户(Customer)的帐号(Account),帐号(Account)保存了客户(Custo
mer)的存款情况,以标
准货币人民币(RMB)作为保存货币。使用银行(Bank)的打印方法(printBalance)可以输出银行
内的所有帐号信息。每一个客户(Cust
omer)身上携带数种货币(Money),货币(Money)可以是美金(USD)、人民币(RMB)或其它货币,
货币(Money)都有兑换率(ra
te)(其中,人民币(RMB)的兑换率为1.00,美金(USD)的兑换率为8.1),兑换率(rate)的信息
保存在银行(Bank)中。客户(Cu
stomer)可以在银行(Bank)存款(deposit)、取款(withdraw)和兑换(exchange),其中存、取
款自由,可以存、取任何
货币,银行内部一律以标准货币人民币保存。兑换(exchange)自由,可以按照兑换率自由兑
换任何货币。

你需要实现如下的类(Classes):
Bank
Account
Customer
Money
   |__ RMB
   |__ USD
BankTest (has a main() method)
   
其中,RMB和USD继承Money(Money可以是Java class or abstract class or
interface)。Bank类需要能够查看、输出Bank中的帐号信息,包括按照姓名或金额排序。所
有的类都需要一个  public String
toString();  的方法,输出类的信息。所有的输出都使用 System.out.println("..."); 输
出到控制台上。
每一个类中需要哪些变量和方法,请自己设计。

并写出 main 函数来模拟实际银行业务的情况,实现以上的描述,main 函数可以参照如下流
程:
1.初始化银行和帐号信息
2.初始化3个客户信息,每个客户都有USD和RMB。
3.模拟客户存款
4.模拟客户取款
5.模拟客户货币兑换(比如兑换100美金到人民币)
6.输出银行中帐号的信息
7.输出客户信息

每一步的操作都需要在控制台上输出详细信息。不要求控制台输入,帐号和客户的初始化,
及存款、取款、兑换、输出信息都可在BankTest.main()
中调用。设计要求是:充分运用OO的设计思想,致力于保持Class之间的最低可见度,最大独
立性。以class结构为主,功能为次,"按照姓名或金额排
序"可作为附加项目。

|
哥们,你的意思是给大家上一堂课?
================================================================

CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!

★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
★  支持在线检测程序升级情况,可及时获得程序更新的信息。

★★ 签名  ●  
     可以在您的每个帖子的后面自动加上一个自己设计的签名哟。

Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]


    
 
 

您可能感兴趣的文章:

  • Bank测试项目----我的应聘试题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.sound.midi类voicestatus的类成员方法: bank定义及介绍
  • 开源的Common Lisp 编译器 Steel Bank Common Lisp
  • 有关<a href=/tech-qa-java/"dasha.html" target="_bank">的问题
  • 很简单。50分!在j2eetutorial1.3的Bank例子中是哪个.jsp或FORM率先用method=get发送数据给


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3