定义一个BankAccount类型的静态数组allAccounts,用于存储所有的BankAccount对象
时间: 2024-10-16 18:06:00 浏览: 17
这个C++程序定义了一个BankAccount类,该类具有用于存款、取款和显示帐户余额的成员函数.zip
在编程中,我们可以定义一个静态数组`allAccounts`来存储多个`BankAccount`类型的对象。这是一个全局变量,其生命周期贯穿整个程序,意味着无论何时只要数组存在,所有账户信息都将保留在其中。以下是一个简单的Java示例:
```java
public class BankAccount {
// BankAccount类的属性和方法...
}
public class Main {
public static BankAccount[] allAccounts = new BankAccount[10]; // 假设最多有10个账户
// 初始化银行账户
static {
allAccounts[0] = new BankAccount("Alice", 1000);
allAccounts[1] = new BankAccount("Bob", 5000);
// 添加更多账户...
}
// 其他方法可能会访问或操作这个数组
public static void transfer(BankAccount from, BankAccount to, int amount) {
from.deposit(amount); // 减少从账户金额
to.deposit(amount); // 增加到账户金额
}
public static void main(String[] args) {
// 使用数组元素
System.out.println(allAccounts[0].getName()); // 输出第一个账户名
}
}
```
阅读全文