实验目的:instanceof 运算符的应用
提示:
修改Customer类
1、修改Customer类来处理具有多种类型的联合用户(例如用数组表示多重性一节所作的,该类必须包括以下公有方法:
addAccount(Account),getAccount(int)和getNumOfAccounts()。每个Customer可以有多个Account(声明至少有5个))
2、完成TestBanking程序
该程序创建一个客户和账户的集合,并生成这些客户及其账户余额的报告,在TestBanking.java文件中,你会发现注释块/***…***/来开头和结尾。这些注释只是必须提供的代码的位置。
Account类
package banking5_1;
public class Account {
protected double balance;//账户余额
public Account (double init_balance) {//构造器
balance = init_balance;
}
public double getBalance() {//获取账户余额
return balance;
}
public boolean deposit(double amt) {//存钱
balance+=amt;
return true;
}
public boolean withdraw(double amt) {//取钱
if(balance>=amt) {