public class BankAccount { private String accountNumber; private String ownerName; private double balance; public BankAccount(String accountNumber,String ownerName){ this.accountNumber=accountNumber; this.ownerName=ownerName; this.balance=0.0; } public String getAccountNumber(){ return accountNumber; } public void setOwnerName(String ownerName){ this.ownerName=ownerName; } public String getOwnerName(){ return ownerName; } public double getBalance(){ return balance; } public void deposit(double amount){ if (amount>0){ this.balance+=amount; System.out.println("存款成功!存入金额:"+amount+"元,当前余额:"+this.balance+"元"); }else { System.out.println("存款失败!存款金额必须大于0"); } } public void withdraw(double amount){ if (amount<=0){ System.out.println("取款失败!取款金额必须大于0"); } else if (amount>this.balance){ System.out.println("取款失败!余额不足,当前余额:"+this.balance+"元"); } else { this.balance-=amount; System.out.println("取款成功!取出金额:"+amount+"元,当前余额:"+this.balance+"元"); } } }