设计一个银行账户类BankAccount,其中包含一个double类型的成员变量mRate,表示银行存款利率,并定义setRate(double rate)方法设置并打印存款利率。
时间: 2024-10-10 21:07:45 浏览: 40
设计一个名为`BankAccount`的简单Java类,可以按照以下步骤完成:
```java
public class BankAccount {
// 成员变量 - 存款利率
private double mRate;
// 构造函数
public BankAccount(double initialRate) {
setRate(initialRate);
}
// 设置并打印存款利率的方法
public void setRate(double rate) {
if (rate > 0) { // 确保利率大于零
mRate = rate;
System.out.println("存款利率已设置为: " + mRate + "%");
} else {
System.out.println("错误:存款利率必须为正数");
}
}
// 获取存款利率的方法(可选,用于查看利率)
public double getRate() {
return mRate;
}
// 主方法(仅作演示,实际程序无需)
public static void main(String[] args) {
BankAccount account = new BankAccount(1.5); // 创建银行账户实例并设置初始利率
}
}
```
在这个类中,我们有一个私有成员变量`mRate`用于存储利率。`setRate`方法接收一个参数,检查其是否合法后再设置并打印利率。`getRate`方法则是获取当前的利率值,但这里并未在示例中使用。
阅读全文