""" 实现记录创建对象个数的功能 """ class Tool(object): def __init__(self, new_name): self.name = new_name # 底下这个方法太笨啦 num = 0 tool1 = Tool("铁锹") num += 1 print(num) tool2 = Tool("工兵铲") num += 1 print(num) tool3 = Tool("水桶") num += 1 print(num) """ 1 2 3 """ class Tool2(object): """ 实例属性为某个类所有,对象共有 """ # 类属性 num = 0 # 方法 def __init__(self, new_name): # 实例属性 self.name = new_name # 对类属性+=1 Tool2.num += 1 # 这个比较好 tool1 = Tool2("铁锹") tool2 = Tool2("工兵铲") tool3 = Tool2("水桶") print(Tool2.num) """ 3 """ """ 实现记录创建对象个数的功能 """ class Tool(object): def __init__(self, new_name): self.name = new_name # 底下这个方法太笨啦 num = 0 tool1 = Tool("铁锹") num += 1 print(num) tool2 = Tool("工兵铲") num += 1 print(num) tool3 = Tool("水桶") num += 1 print(num) """ 1 2 3 """ class Tool2(object): """ 实例属性为某个类所有,对象共有 """ # 类属性 num = 0 # 方法 def __init__(self, new_name): # 实例属性 self.name = new_name # 对类属性+=1 Tool2.num += 1 # 这个比较好 tool1 = Tool2("铁锹") tool2 = Tool2("工兵铲") tool3 = Tool2("水桶") print(Tool2.num) """ 3 """