7-5 设计bankaccount类
时间: 2023-04-26 18:00:45 浏览: 82
BankAccount类是一个用于表示银行账户的类。它应该包含以下属性和方法:
属性:
- account_number:账户号码
- balance:账户余额
方法:
- deposit(amount):向账户中存入指定金额
- withdraw(amount):从账户中取出指定金额
- get_balance():获取账户余额
下面是一个简单的BankAccount类的实现:
```
class BankAccount:
def __init__(self, account_number, balance=):
self.account_number = account_number
self.balance = balance
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
if amount > self.balance:
raise ValueError("Insufficient balance")
self.balance -= amount
def get_balance(self):
return self.balance
```
使用示例:
```
account = BankAccount("123456789")
account.deposit(100)
account.withdraw(500)
print(account.get_balance()) # 输出 500
```