python-静态方法

  • 原创
  • |
  • 浏览:1862
  • |
  • 更新:

静态方法,通过类直接调用,不需要创建对象,不会隐式传递self

如果方法不访问类属性/实例属性的情况下定义静态方法

工具/原料

  • python

方法/步骤

  1. 1

    静态方法,上面也是一个装饰器,就是方法上面添加 @staticmethod

     

     

  2. 1
    相关内容未经许可获取自百度经验
  3. 2

    @staticmethod

    静态方法,不像实例方法和类方法,必须要有参数 self 、cls,就是一个普普通通的方法

    类 和 对象 都可以调用静态方法

    python-静态方法
  4. 3

    使用静态方法访问类变量

     

     

    python-静态方法
  5. 4

    类方法和静态方法都不能访问实例变量

    用静态方法的地方都可以用类方法代替,类方法更方便,所以用类方法就可以了

    END

注意事项

  • python
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部