定义一个接口AccountInterface,包含存款,取款,查询余额三个方法,定义一个银行帐户类BankAccount实现银行帐户的概念,该类需要实现接口AccountInterface,在BankAccount类中定义两个变量:"帐号" (account_number) 和"存款余额" (balance),再定义四个方法:"存款" (savemoney)、"取款" (getmoney) 、 "查询余额" (getBanlance)、构造方法(BankAccount)。
时间: 2023-07-19 09:13:06 浏览: 51
下面是一个可能的实现:
```java
// 定义接口
public interface AccountInterface {
public void savemoney(double amount);
public void getmoney(double amount);
public double getBanlance();
}
// 实现类
public class BankAccount implements AccountInterface {
private String account_number;
private double balance;
// 构造方法
public BankAccount(String account_number, double balance) {
this.account_number = account_number;
this.balance = balance;
}
// 存款
public void savemoney(double amount) {
balance += amount;
}
// 取款
public void getmoney(double amount) {
if (balance < amount) {
System.out.println("余额不足");
return;
}
balance -= amount;
}
// 查询余额
public double getBanlance() {
return balance;
}
}
```
可以在其他类中使用BankAccount类,例如:
```java
BankAccount myAccount = new BankAccount("123456", 1000.0);
myAccount.savemoney(500.0);
myAccount.getmoney(200.0);
double balance = myAccount.getBanlance();
System.out.println("余额:" + balance);
```