java 使用形参 编写一个帐户类实现银行帐户的概念,创建帐户类的对象ba,假设ba的账号为:123456,初始的存款余额为500元。首先向该账户存入1000元,查看当前余额。再取出800元,查看当前余额。
时间: 2024-10-09 16:09:25 浏览: 34
Java语法糖之个数可变的形参的实现
在Java中,我们可以创建一个简单的`Account`类来模拟银行账户的概念,包括存储账号、初始余额以及进行存款和取款操作。以下是这个类的一个实现:
```java
public class Account {
private String accountNumber;
private double balance;
// 构造函数设置初始余额
public Account(String accountNumber, double initialBalance) {
this.accountNumber = accountNumber;
this.balance = initialBalance;
}
// 存款方法,增加余额
public void deposit(double amount) {
if (amount > 0) {
balance += amount;
} else {
System.out.println("存款金额必须是非负数!");
}
}
// 取款方法,减少余额
public void withdraw(double amount) {
if (amount <= balance) {
balance -= amount;
} else {
System.out.println("取款金额超过了当前余额!");
}
}
// 查看当前余额
public double getBalance() {
return balance;
}
// 主程序入口,演示如何使用
public static void main(String[] args) {
Account ba = new Account("123456", 500); // 创建账户对象,初始余额500元
ba.deposit(1000); // 存款1000元
System.out.println("存款后余额: " + ba.getBalance());
ba.withdraw(800); // 取款800元
System.out.println("取款后余额: " + ba.getBalance());
}
}
```
在这个例子中,我们首先创建了一个`Account`实例`ba`,然后通过`deposit`方法存入1000元,接着显示新的余额;之后通过`withdraw`方法取出800元,并再次检查余额。
阅读全文