BankAccount类定义
时间: 2024-10-18 11:20:43 浏览: 21
BankAccount是一个常见的面向对象设计模式中的基础类,通常用于表示银行账户。它可能包含一些基本属性,如账号、户名、余额等,以及一些方法,例如存款(deposit)、取款(withdraw)、查询余额(checkBalance)等。这个类可能是金融系统或应用中的核心组件,提供账户操作功能。
下面是一个简单的BankAccount类的伪代码示例:
```java
public class BankAccount {
private String accountNumber;
private String accountHolderName;
private double balance;
// 构造函数
public BankAccount(String accountNumber, String accountHolderName) {
this.accountNumber = accountNumber;
this.accountHolderName = accountHolderName;
this.balance = 0; // 初始余额
}
// 存款方法
public void deposit(double amount) {
if (amount > 0) {
balance += amount;
}
}
// 取款方法
public boolean withdraw(double amount) {
if (amount <= balance) {
balance -= amount;
return true; // 成功
} else {
return false; // 资金不足
}
}
// 查询余额方法
public double checkBalance() {
return balance;
}
// 简单的打印信息方法
@Override
public String toString() {
return "Account Number: " + accountNumber + ", Name: " + accountHolderName + ", Balance: $" + balance;
}
}
```
阅读全文