美文网首页
Python方法绑定

Python方法绑定

作者: 我是一条池中鱼 | 来源:发表于2017-09-18 10:27 被阅读0次

    从Python方法定义的角度出发,可以分为三种:

    1.第一个参数是self;

    2.第一个参数是cls;(类方法定义,要点有二:(1)@classmethod(2)参数名为cls)

    3.参数既不含self也不含cls的(静态方法,@staticmethod)

    对于第一种方法,必须通过实例.方法名()或类名.方法名(实例)的形式调用;

    对于第二种,可以通过实例.方法名()或类名.方法名()的形式调用,不能通过类名.方法名(实例)的形式调用;

    对于第三种,方法即是普通函数,但是必须通过实例.方法名()或类名.方法名()的形式调用,不能通过其他形式调用。

    (文章链接:Python-bound/Unbound方法

    相关文章

      网友评论

          本文标题:Python方法绑定

          本文链接:https://www.haomeiwen.com/subject/aymijxtx.html