diff --git a/BankAccount.java b/BankAccount.java new file mode 100644 index 0000000..18f561d --- /dev/null +++ b/BankAccount.java @@ -0,0 +1,40 @@ +public class BankAccount { + private int accountNumber; + private String ownerName; + private double balance; + public BankAccount(int accountNumber,String ownerName,double balance) { + this.accountNumber = accountNumber; + this.balance = balance; + this.ownerName = ownerName; + } + public int getAccountNumber() { + return accountNumber; + } + public String getOwnerName() { + return ownerName; + } + public void setOwnerName(String ownerName) { + this.ownerName = ownerName; + } + public double getBalance() { + return balance; + } + //业务方法:存款 + public void deposit(double amount) { + if (amount > 0) { + balance += amount; + System.out.println("存款成功,当前余额: " + balance); + }else { + System.out.println("存款金额必须大于0"); + } + } + //业务方法:取款 + public void withdraw(double amount) { + if (amount > 0 && amount <= balance) { + balance -= amount ; + System.out.println("取款成功,当前余额: " + balance); + } else { + System.out.println("余额不足或金额无效"); + } + } +} \ No newline at end of file diff --git a/屏幕截图 2026-03-25 200847.png b/屏幕截图 2026-03-25 200847.png new file mode 100644 index 0000000..0552e0d Binary files /dev/null and b/屏幕截图 2026-03-25 200847.png differ