首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次, 编写一个主类,在主类中测试Account类的功能。...
时间: 2023-10-10 09:15:49 浏览: 70
好的,我可以为您提供一个Java的实现示例,如下:
```java
class Account {
private String accountNumber; // 账号
private double balance; // 存款余额
public Account(String accountNumber, double initialDeposit) {
this.accountNumber = accountNumber;
this.balance = initialDeposit;
}
// 存款
public void deposit(double amount) {
balance += amount;
System.out.println("成功存入 " + amount + " 元,当前余额为 " + balance + " 元。");
}
// 取款
public void withdraw(double amount) {
if (balance >= amount) {
balance -= amount;
System.out.println("成功取出 " + amount + " 元,当前余额为 " + balance + " 元。");
} else {
System.out.println("余额不足,无法取款。");
}
}
// 余额查询
public void checkBalance() {
System.out.println("当前余额为 " + balance + " 元。");
}
}
public class Main {
public static void main(String[] args) {
Account account = new Account("123456789", 1000);
account.checkBalance(); // 当前余额为 1000.0 元。
account.deposit(500); // 成功存入 500.0 元,当前余额为 1500.0 元。
account.withdraw(200); // 成功取出 200.0 元,当前余额为 1300.0 元。
account.checkBalance(); // 当前余额为 1300.0 元。
}
}
```
在上面的示例中,我们定义了一个Account类,其中包含账号和存款余额两个成员变量,以及三个成员方法:deposit、withdraw和checkBalance,分别用于存款、取款和余额查询。在主类Main中,我们创建了一个账户对象,并测试了Account类的功能。