zoukankan      html  css  js  c++  java
  • python----类方法

    类方法

      

       1、目的

            处理类属性

      2、语法

        可以不使用cls,但是推荐使用cls(全球通用)

    @classmethod # 装饰器
    def angry(cls):
      pass
    

     

       3、调用类方法 

            3.1 使用对象调用类方法

                  类外面,调用类方法

                  当对象调用类方法时,会把对象所属的类id自动赋值给cls

    lemon = PersonInfo("柠檬",18,180)
    lemon.angry()
    

      

            3.2 使用类来调用类方法

                   会自动将自身传给类方法的第一个参数cls

    PersonInfo.angry()
    

      

        4、在类方法中,修改类属性的值

          类属性,公共的属性

    @classmethod # 装饰器
    def angry(cls): # 可以不使用cls,但是推荐使用cls(全球通用)
       cls.head = 2 # 修改类属性。
    

     

           

         5、类方法与实例方法

            类方法是为了处理类属性的。

           实例方法,是来处理实例属性的  

  • 相关阅读:
    持续集成概念
    性能测试,负载测试,压力测试有什么区别
    安全测试
    接口测试及常用接口测试工具
    python-Csv 实战
    Python3 + Appium学习链接
    python-Txt实践
    python-ddt实践
    保险--总结
    selenium与页面的交互
  • 原文地址:https://www.cnblogs.com/taiyangfeng/p/12523691.html
Copyright © 2011-2022 走看看