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

Bank测试项目----我的应聘试题

    来源: 互联网  发布时间:2015-05-04

    本文导语:  时间太紧了--2天,由于刚学JAVA,我觉得很难完成,希望各位高手能帮助我。 题目如下: Bank测试项目:这个项目模拟现实生活中的银行(Bank)存取款的案例。 银行(Bank)中有每一个客户(Customer)的帐号(Account),帐号(A...

时间太紧了--2天,由于刚学JAVA,我觉得很难完成,希望各位高手能帮助我。


题目如下:

Bank测试项目:这个项目模拟现实生活中的银行(Bank)存取款的案例。
银行(Bank)中有每一个客户(Customer)的帐号(Account),帐号(Account)保存了客
户(Customer)的存款情况,以标准货币人民币(RMB)作为保存货币。使用银行
(Bank)的打印方法(printBalance)可以输出银行内的所有帐号信息。每一个客户
(Customer)身上携带数种货币(Money),货币(Money)可以是美金(USD)、人民币
(RMB)或其它货币,货币(Money)都有兑换率(rate)(其中,人民币(RMB)的兑换率为
1.00,美金(USD)的兑换率为8.1),兑换率(rate)的信息保存在银行(Bank)中。客
户(Customer)可以在银行(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结构为主,功能为次,“按照姓名或金额排序”可作为附加项目。

所有写出的类需要能够实际编译、运行。
测试环境为SUN JDK 1.2及以上版本。



谢谢!!!
谁作得最快,再给他100分!

|
我觉得不是很难,其实就是数据库的操作,其实也不需要写全,有个大概体系就行了,用JB可以省很多时间。

|
我也很感兴趣,谁先搞定记得发一份给我,谢谢
hzwantfly@163.net

|
谁先做个系统分析?

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • Bank测试项目
  • java命名空间javax.sound.midi类voicestatus的类成员方法: bank定义及介绍
  • 开源的Common Lisp 编译器 Steel Bank Common Lisp
  • CSS属性参考手册 iis7站长之家
  • 很简单。50分!在j2eetutorial1.3的Bank例子中是哪个.jsp或FORM率先用method=get发送数据给


  • 站内导航:


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

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

    浙ICP备11055608号-3