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、类方法与实例方法

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

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

  • 相关阅读:
    关于<form>标签
    javaEE学习随笔
    类与接口
    java学习中的一些总结
    java 对象的创建
    jQuery选择器
    CSS学习随笔
    JDBC笔记 二
    Java EE笔记 (1) JDBC
    泛型笔记
  • 原文地址:https://www.cnblogs.com/taiyangfeng/p/12523691.html
Copyright © 2011-2022 走看看