• python 静态方法 理解


    啥时候用:

    1.假设 你有一个方法  既不需要访问实例属性 也不调用实例方法

    2.既不访问类属性,也不调用类方法

    这时候可以把ta封装成一个静态函数

    咋使用:

    1.通过装饰器@staticmethod进行修饰

    2.通过类名调用,不用创建对象

    ta和其他函数有啥区别:

    1.通过类调用

    2.必须置于方法的头一行

    3.静态方法访问实例方法和实例属性 会报错

    4.静态函数 不常用(能不用就不用哈)

    5.类方法用cls 修饰

    6.实例方法用self修饰

    7.功能独立,避免和其他函数 出现逻辑混淆

  • 相关阅读:
    [LeetCode] 240
    [LeetCode] 169
    [LeetCode] 28
    [LeetCode] 27
    [LeetCode] 14
    [LeetCode] 9
    [LeetCode] 7
    [LeetCode] 2
    数据库开发规范
    Mysql优化
  • 原文地址:https://www.cnblogs.com/yanhuidj/p/12743539.html
Copyright © 2020-2023  润新知