浅谈装饰器
2016-12-23 本文已影响0人
光光的杂货铺
一、@property
作用:用调用属性的方式去调用一个方法
实例
![](https://img.haomeiwen.com/i3276802/9f30c00510984e49.png)
二、staticmethod
将没有参数的函数经过装饰之后可被实例调用,在类中可以传入参数
![](https://img.haomeiwen.com/i3276802/dccc6684860c7b29.png)
![](https://img.haomeiwen.com/i3276802/d3395f2868c35cd5.png)
三、classmethod
使之装饰的函数既可以被类调用,也可被类的实例调用,所修饰的函数可以带参数
![](https://img.haomeiwen.com/i3276802/249fe803e0451e43.png)
一、@property
作用:用调用属性的方式去调用一个方法
实例
二、staticmethod
将没有参数的函数经过装饰之后可被实例调用,在类中可以传入参数
三、classmethod
使之装饰的函数既可以被类调用,也可被类的实例调用,所修饰的函数可以带参数