设计一个银行账户类,该类具有以下属性和方法:账户号码、账户类型、余额、存款、取款。其中存款和取款方法会改变余额
时间: 2023-07-10 14:24:56 浏览: 104
下面是一个简单的银行账户类的示例,包含账户号码、账户类型、余额、存款、取款等属性和方法。
```java
public class BankAccount {
private String accountNumber; // 账户号码
private String accountType; // 账户类型
private double balance; // 余额
public BankAccount(String accountNumber, String accountType) {
this.accountNumber = accountNumber;
this.accountType = accountType;
this.balance = 0.0;
}
public String getAccountNumber() {
return accountNumber;
}
public String getAccountType() {
return accountType;
}
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;
}
}
}
```
其中,构造方法用于初始化账户号码、账户类型和余额,存款方法deposit()会将存款金额加到余额中,取款方法withdraw()会将取款金额从余额中减去。如果取款金额大于余额,则会输出提示信息“余额不足”。
阅读全文