时间:2024-10-28 来源:网络 人气:
ATM系统主要由以下几个部分组成:
Account类用于封装账户信息,包括:
- `accountNumber`:账户号码,唯一标识一个账户。
- `balance`:账户余额,用于存储当前账户可用的资金。
- `password`:账户密码,用于验证用户身份。
- `deposit(double amount)`:用于将一定金额存入账户。
- `withdraw(double amount)`:用于从账户中取出一定金额。
- `getBalance()`:返回当前账户余额。
- `getAccountNumber()`:返回账户号码。
```java
public class Account {
private String accountNumber;
private double balance;
private String password;
public Account(String accountNumber, double balance, String password) {
this.accountNumber = accountNumber;
this.balance = balance;
this.password = password;
}
public void deposit(double amount) {
balance += amount;
}
public void withdraw(double amount) {
if (amount <= balance) {
balance -= amount;
} else {
System.out.println(