学习日记0822绑定方法和非绑定方法
一 绑定方法
1 绑定给对象的方法:
默认为绑定给对象的方法
2 绑定给类的方法:
类可以使用会自动传值,对象也可以使用,也会自动的传入类,但是一般给类来使用(@classmethod)
class Foo: @classmethod f1(cls): print(cls)
二 非绑定方法
既不与类绑定也不与对象绑定,就是一个普通的函数
class Foo: @statimethod def f1(x,y): print(x+y)
在调用时该传几个值就穿几个值