要求如下。。老师布置的作业。。求帮忙。。
===========================================
Account//类,
----------------------------------------------
#balance:double//余额balance
----------------------------------------------
+Account(double:balance)//
+getBalance():double//获得余额
+deposit(double:amount):boolean//存钱
+withdraw(double:amount):boolean//取钱
==============================================
SavingAccount(extends Account)//普通存储账户
----------------------------------------------
-rate:double
----------------------------------------------
+SavingAccount(double:balance, double rate)
==============================================
CheckingAccount(extends Account)//信用卡账户,继承account
----------------------------------------------
-overdraft:double//透支额度
----------------------------------------------
+CheckingAccount(double:balance, double overdraft)
+CheckingAccount(double:balance)
+withdraw(double:amount):boolean
+getOverdraft():double
==============================================
Customer
----------------------------------------------
-account:Account
-name:String
----------------------------------------------
+Customer(String:name)
+getAccount():Account
+setAccount(Account:account):void
+getName():String
==============================================
Bank
----------------------------------------------
-customers:Customer[]
-custNum:int
----------------------------------------------
+Bank()
+addCustomer(Customer:customer):void
+getCustomer(int:index):Customer
+getCustomerNum():int
==============================================1. 将类结构以代码形式表示,并对方法和构造器提供合理的实现。
2. 使用TestBanking类对代码进行测试