当前位置: 技术问答>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分!
题目如下:
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
hzwantfly@163.net
|
谁先做个系统分析?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。