python静态方法和类方法

1、静态方式没有实例参数self,不克不及挪用实例参数。静态方式可以被类和类的实例挪用,没有常规方式的特别行为。

2、类方式可以被类和类的实例挪用,挪用时第一个参数永远是类对象(cls)。

东西/原料

  • python

方式/步调

  1. 1

    用记事本敲如下代码保留,把记事本后缀txt改当作py。

  2. 2

    找出cmd,敲号令python xxx.py运行获得成果,前两个是静态方式,没有参数。

  3. 3

    第三四个输出是类方式,默认参数是此类。

  4. 4

    第五六是通俗方式,参数是self自己。

  5. 5

    classmethod 和通俗函数挪用时都有默认参数传入,只有staticmethod挪用时没有任何默认参数传入

注重事项

  • 是否有参数传入
  • 发表于 2018-03-01 00:00
  • 阅读 ( 269 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论