day47 类的装饰器
学习日期:20241024
学习目标:类 -- 60 类的装饰器:如何改变类方法的功能?
学习笔记:
类的装饰器
classmethod 装饰器
python
# classmethod 装饰器
class Klass1:
@classmethod
def funcs(cls):
print('class method')
# 不用实例化对象,可直接调用类的方法
Klass1.funcs() # class method
staticmethod装饰器
property
总结
- 类的装饰器改变了调用的方法和行为
- 类的装饰器让类的使用更加灵活
- 非必要,不要使用类的方法的装饰器