Bank的代码
public class Bank {
private Customer[] customers;// 存放多个客户
private int numberOfCustomers;// 记录客户的个数
public Bank() {
customers = new Customer[10];
}
// 添加客户
public void addCustomer(String f, String l) {
Customer cust = new Customer(f, l);
customers[numberOfCustomers++] = cust;
}
// 获取客户个数
public int getNumOfCustomers() {
return numberOfCustomers;
}
// 获取指定位置上的客户
public Customer getCustomer(int index) {
if (index >= 0 && index < numberOfCustomers) {
return customers[index];
}
return null;
}
}
BankTest的代码
public class BankTest {
public static void main(String[] args) {
Bank bank = new Bank();
bank.addCustomer("Jane", "Smith");
bank.getCustomer(0).setAccount(new Account(2000));
bank.getCustomer(0).getAccount().withdraw(500);
double balance = bank.getCustomer(0).getAccount().getBalance();
System.out.println("客户:" + bank.getCustomer(0).getFirstName() + "的账户余额为:" + balance);
System.out.println("*****************");
bank.addCustomer("万里", "杨");
System.out.println("银行客户的个数为:" + bank.getNumOfCustomers());
}
}
这个示例展示了如何使用Java编程实现一个简单的银行客户管理类`Bank`和测试类`BankTest`。`Bank`类包含客户数组,添加客户的方法,获取客户数量和指定位置的客户。`BankTest`类用于测试,创建银行实例,添加客户,设置客户账户并进行取款操作,最后打印出客户余额和银行客户总数。

被折叠的 条评论
为什么被折叠?



