java编写账簿类acountbook类,类中有三个属性
时间: 2024-10-22 19:28:48 浏览: 53
在Java中,我们可以创建一个名为`AccountBook`的类来表示账簿,它通常会包含用户的账户信息以及相关的财务记录。以下是这样一个类的一个简单示例,包含了三个基本属性:
```java
public class AccountBook {
// 账户编号
private String accountNumber;
// 用户名
private String userName;
// 当前余额
private double currentBalance;
// 构造函数,用于初始化对象
public AccountBook(String accountNumber, String userName, double initialBalance) {
this.accountNumber = accountNumber;
this.userName = userName;
this.currentBalance = initialBalance;
}
// 获取账户编号
public String getAccountNumber() {
return accountNumber;
}
// 设置账户编号并返回当前余额
public void setAccountNumber(String accountNumber) {
this.accountNumber = accountNumber;
}
// 获取用户名
public String getUserName() {
return userName;
}
// 设置用户名
public void setUserName(String userName) {
this.userName = userName;
}
// 获取当前余额
public double getCurrentBalance() {
return currentBalance;
}
// 设置当前余额
public void setCurrentBalance(double currentBalance) {
if (currentBalance >= 0) {
this.currentBalance = currentBalance;
} else {
throw new IllegalArgumentException("Balance cannot be negative");
}
}
// 其他方法,如存款、取款等操作...
}
阅读全文