编写银行储蓄账户的模拟程序

请编写一个银行储蓄账户的模拟程序,要求如下:

  1. 创建一个名为BankAccount的类,包含如下属性:
  • balance(double类型):表示账户的余额,每个对象的初始余额为0。
  1. 为BankAccount类创建如下方法:
  • deposit(double amount):存款方法,参数表示存入的金额。
  • withdraw(double amount):取款方法,参数表示取出的金额。如果取款金额超过余额,则不能取款并给出提示。
  • getBalance():返回当前余额的方法。
  1. 编写一个Main类,包含如下功能:
  • 实例化两个BankAccount对象。
  • 对这两个对象进行存取款的操作。
  • 打印两个对象的最终余额。
class BankAccount {
    private double balance;

    public BankAccount() {
        balance = 0;
    }

    public void deposit(double amount) {
        balance += amount;
    }

    public void withdraw(double amount) {
        if (amount <= balance) {
            balance -= amount;
        } else {
            System.out.println("余额不足!");
        }
    }

    public double getBalance() {
        return balance;
    }
}

public class Program {
    public static void main(String[] args) {
        BankAccount account1 = new BankAccount();
        BankAccount account2 = new BankAccount();

        account1.deposit(1000);
        account1.withdraw(500);

        account2.deposit(2000);
        account2.withdraw(3000);

        System.out.println("账户1的余额:" + account1.getBalance());
        System.out.println("账户2的余额:" + account2.getBalance());
    }
}