C#题目求解答 100
1、定义一个银行客户帐号类(BankAccount)为抽象类:(1)定义当前可用的客户帐号字段currentAccountNumber(2)定义三个构造函数:1)静态构造...
1、定义一个银行客户帐号类(BankAccount)为抽象类:
(1)定义当前可用的客户帐号字段currentAccountNumber
(2)定义三个构造函数:
1)静态构造函数,为currentAccountNumber初始化50000
2)默认构造函数,把currentAccountNumber作为帐号号码(accountNumber),同时currentAccountNumber递增
3)指定客户帐号信息的构造函数,以一个客户账户信息数组作为参数,给帐号的各字段进行初始化。
(3)定义两个抽象方法创建客户(CreateNewCustomer)和显示客户信息(ShowMessage)。
2、添加BankAccount类的两个子类:支票客户(CheckingAccount)和储蓄客户(SavingAccount)。
(1)储蓄客户(SavingAccount)
1)定义月利率字段interestRate
2)定义三个构造函数:
a)静态构造函数,初始化月利率为1%
b)默认构造函数,为accountCategory初始化
c)以一个客户账户信息数组为参数的构造函数,直接调用基类构造函数
3)重写创建新客户账户方法CreateNewCustomer,在对象被实例化之后,调用该方法可以允许客户通过键盘输入信息的方式,给该帐户对象设置帐户信息。注意,要验证客户输入的信息的有效性。
4)定义显示客户信息方法(ShowMessage) 展开
(1)定义当前可用的客户帐号字段currentAccountNumber
(2)定义三个构造函数:
1)静态构造函数,为currentAccountNumber初始化50000
2)默认构造函数,把currentAccountNumber作为帐号号码(accountNumber),同时currentAccountNumber递增
3)指定客户帐号信息的构造函数,以一个客户账户信息数组作为参数,给帐号的各字段进行初始化。
(3)定义两个抽象方法创建客户(CreateNewCustomer)和显示客户信息(ShowMessage)。
2、添加BankAccount类的两个子类:支票客户(CheckingAccount)和储蓄客户(SavingAccount)。
(1)储蓄客户(SavingAccount)
1)定义月利率字段interestRate
2)定义三个构造函数:
a)静态构造函数,初始化月利率为1%
b)默认构造函数,为accountCategory初始化
c)以一个客户账户信息数组为参数的构造函数,直接调用基类构造函数
3)重写创建新客户账户方法CreateNewCustomer,在对象被实例化之后,调用该方法可以允许客户通过键盘输入信息的方式,给该帐户对象设置帐户信息。注意,要验证客户输入的信息的有效性。
4)定义显示客户信息方法(ShowMessage) 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询