class Goods:
id_count = 0
#类方法:下面这种写法是装饰器写法,classmethod用来定义类方法
@classmethod
def generate_id(cls):
cls.id_count += 1
return cls.id_count
def __init__(self):
self.id = str(self.generate_id()).zfill(5)
self.name = ''
self.price = 0
self.discount = 1
g1 = Goods()
print(g1.id)
Python 学习笔记:类方法
最新推荐文章于 2024-06-24 10:05:24 发布