要求1:完成以下两种账户类型的编码。
银行的客户分为两大类:储蓄账户(SavingAccount)和信用账户(CreditAccount),两种的账户类型的区别在于:储蓄账户不允许透支,而信用账户可以透支,并在用户在满足银行条件的情况下允许用户调整自己的透支额度.注意: 1、CreditAccount需要多一个属性 ceiling 透支额度;2、CreditAccount需要覆盖(重写)Account中的取款方式withdraw()。要求2:完成Bank类的编码。属性:1.当前所有的账户对象的信息,存放在数组中: Account[].2.当前账户数量index.方法:
1. 用户开户(register) 参数列表: Long 账号, string密码, String确认密码, string姓名, string身份证号码, string邮箱,int 账户类型;(Long id, string password, string repassword, String name, string personID, string email, int type) 返回类型:Account 项目需求规定账户类型:0 – 储蓄账户 1 – 信用账户 2 – 可贷款储蓄账户 3– 可贷款信用账户2. 用户登录(login) 参数列表: Long 账号, String密码;(Long id, String password) 返回类型:Account3. 用户存款(deposit) 参数列表: Long 账号, double存款金额;(Long id, double money) 返回类型:Account4. 用户取款(withdraw) 参数列表: Long 账号,String 密码,double取款金额;(Long id, String password, double money) 返回类型:Account5. 设置透支额度(updateCeiling) 参数列表: Long 账号, String 密码,double透支额度金额;(Long id, String password, double money) 返回类型:Account提示:这个方法需要验证账户是否是信用账户6. 转账功能(transfer) 参数:from转出账户,passwordFrom 转出账号的密码,to转入账户,money转账的金额 (Long from, String passwordFrom, Long to, double money) 返回值:boolean要求3:另外,请为Bank类添加几个统计方法
1.统计银行所有账户余额总数2.统计所有信用账户透支额度总数本系列教程:
http://www.cnblogs.com/spring_wang/p/6113526.html
http://www.cnblogs.com/spring_wang/p/6113496.html
http://www.cnblogs.com/spring_wang/p/6113404.html
http://www.cnblogs.com/spring_wang/p/6113383.html
http://www.cnblogs.com/spring_wang/p/6113285.html
http://www.cnblogs.com/spring_wang/p/6113274.html
http://www.cnblogs.com/spring_wang/p/6113258.html
http://www.cnblogs.com/spring_wang/p/6113232.html
http://www.cnblogs.com/spring_wang/p/6113224.html
http://www.cnblogs.com/spring_wang/p/6112885.html