用java编写一个抽象类DepositBook,该类是对银行存折账号的一个描述,该类拥有:3个成员变量:1.account(保护类型,整形)表示银行存折账号;2.money(保护类型,double型)表示存款款额);3.name(保护类型,String类型)表示账号名)
时间: 2024-02-07 19:04:07 浏览: 152
下面是 Java 代码实现:
```java
public abstract class DepositBook {
protected int account;
protected double money;
protected String name;
public DepositBook(int account, double money, String name) {
this.account = account;
this.money = money;
this.name = name;
}
public abstract void deposit(double amount);
public abstract void withdrawal(double amount);
public int getAccount() {
return account;
}
public void setAccount(int account) {
this.account = account;
}
public double getMoney() {
return money;
}
public void setMoney(double money) {
this.money = money;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
```
在这个抽象类中,我们定义了三个成员变量:`account`、`money` 和 `name`,并使用 `protected` 修饰符来保护这些变量,以便子类可以访问它们。同时,我们还定义了一个构造函数,用于初始化这些成员变量的值。此外,我们还定义了两个抽象方法 `deposit` 和 `withdrawal`,用于实现存款和取款的操作,这些方法将在子类中实现。最后,我们定义了一些 getter 和 setter 方法,以便在需要时可以获取或修改成员变量的值。
阅读全文