以下是 BankAccount 类的实现:

class BankAccount:
    account_number = 0
    
    def __init__(self, balance):
        self.balance = balance
        BankAccount.account_number += 1
        self.account_number = BankAccount.account_number
    
    @classmethod
    def create_account(cls, balance=0):
        return cls(balance)

使用示例:

# 创建一个新的银行账户
account1 = BankAccount.create_account(1000)

# 打印账户余额和账户号码
print("账户余额:", account1.balance)
print("账户号码:", account1.account_number)

# 创建另一个新的银行账户
account2 = BankAccount.create_account()

# 打印账户余额和账户号码
print("账户余额:", account2.balance)
print("账户号码:", account2.account_number)

输出:

账户余额: 1000
账户号码: 1
账户余额: 0
账户号码: 2
用python创建一个名为 BankAccount 的类包含以下属性:balance 和 account_number。创建一个类方法 create_account用于创建一个新的银行账户。请给出使用示例。

原文地址: https://www.cveoy.top/t/topic/bwar 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录