设计一个BankAccount类银行账户Java
时间: 2024-12-08 19:23:24 浏览: 19
设计一个简单的`BankAccount`类,可以用于Java程序中模拟银行账户的基本功能,如存款、取款、查询余额等。这里是一个基础的实现示例:
```java
public class BankAccount {
// 客户信息和账户属性
private String accountNumber;
private String holderName;
private double balance;
// 构造函数初始化账户
public BankAccount(String accountNumber, String holderName) {
this.accountNumber = accountNumber;
this.holderName = holderName;
this.balance = 0; // 初始余额默认为0
}
// 存款方法
public void deposit(double amount) {
if (amount > 0) {
balance += amount;
System.out.println("已成功存入 " + amount + " 元,当前余额为 " + balance);
} else {
System.out.println("存款金额必须大于零");
}
}
// 取款方法
public boolean withdraw(double amount) {
if (amount <= balance) {
balance -= amount;
System.out.println("已成功取出 " + amount + " 元,当前余额为 " + balance);
return true;
} else {
System.out.println("余额不足,无法完成取款操作");
return false;
}
}
// 查询余额方法
public double checkBalance() {
return balance;
}
// 显示账户详细信息
@Override
public String toString() {
return "账户号:" + accountNumber + ", 持有人:" + holderName + ", 余额:" + balance;
}
}
```
阅读全文