请设计一个类来描述银行账户,自行设计成员变量及构造方法,至少包含查询,存款,取款,计息(按年计息)三个方法(用Java语言)
时间: 2024-05-10 18:16:34 浏览: 101
以下是一个简单的银行账户类的设计,包含账户号、账户名、余额等成员变量,以及查询、存款、取款、计息等方法:
```java
public class BankAccount {
private String accountNumber; // 账户号
private String accountName; // 账户名
private double balance; // 余额
private double interestRate; // 年利率
// 构造方法
public BankAccount(String accountNumber, String accountName, double balance, double interestRate) {
this.accountNumber = accountNumber;
this.accountName = accountName;
this.balance = balance;
this.interestRate = interestRate;
}
// 查询余额
public double getBalance() {
return balance;
}
// 存款
public void deposit(double amount) {
balance += amount;
}
// 取款
public void withdraw(double amount) {
if (amount > balance) {
System.out.println("余额不足");
} else {
balance -= amount;
}
}
// 计算利息
public double calculateInterest() {
return balance * interestRate;
}
}
```
可以根据具体的业务需求,进一步完善该类的设计。
阅读全文
相关推荐
![text/x-java](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)