类方法-案例演练
class Tool(object):# 使用賦值語句定義類屬性,記錄所有工具對象的數量count = 0@classmethoddef show_tool_count(cls):print("工具對象的數量 %d" % cls.count)def __init__(self, name):self.name = name# 讓類屬性的值+1Tool.count += 1# 創建工具對象
tool1 = Tool("斧頭")
tool2 = Tool("榔頭")# 調用類方法
Tool.show_tool_count()
?
總結
- 上一篇: 类属性-使用对象名+类属性赋值语句会创建
- 下一篇: 静态方法-应用场景和定义方式