学习日记0822绑定方法和非绑定方法

一  绑定方法

  1 绑定给对象的方法:

    默认为绑定给对象的方法

  2 绑定给类的方法:

    类可以使用会自动传值,对象也可以使用,也会自动的传入类,但是一般给类来使用(@classmethod)

    

class Foo:
    @classmethod
    f1(cls):
        print(cls)

二 非绑定方法

  既不与类绑定也不与对象绑定,就是一个普通的函数

class  Foo:
    @statimethod
    def f1(x,y):
        print(x+y)

  在调用时该传几个值就穿几个值

原文地址:https://www.cnblogs.com/jianhaozhou/p/9516865.html