• 技术文章 >Python技术 >Python基础教程

    python类方法的使用注意

    小妮浅浅小妮浅浅2021-08-20 09:11:36原创3044

    使用注意

    1、@classmethod必须位于方法上面一行。

    2、第一个cls必须有。

    cls指的就是类对象本身。

    3、类方法中访问实例属性和实例方法会导致错误。

    4、子类继承父类方法时,传入cls是子类对象,而非父类对象。

    5、实例对象也能对类方法进行访问。

    实例

    class House(object):
     
        price = 'high'
     
     
    print(House.price)
    h = House()
    print(h.price)
     
    House.price = 'too high'
    print(House.price)
    print(h.price)
     
    print('-' * 20)
    h.price = 'high'
    print(House.price)
    print(h.price)

    以上就是python类方法的使用注意,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python类方法
    上一篇:python类属性的内存分析 下一篇:python静态方法的使用注意点

    相关文章推荐

    • python类和函数的区别是什么• Python类的继承机制是什么• python类自带方法吗• python类是函数吗• python类声明变量类型吗• python类可以继承吗• python类对象和实例对象是一样的吗• python类可以传递参数吗• python类装饰器的使用注意• python类 是什么• python类装饰器如何使用?• Python类成员的访问限制• python类属性设置默认值• python类变量和实例变量的对比• python类如何实例化对象• python类方法如何定义• python类的继承如何定义?• python类的继承链分析• python类实例化如何实现• Python类属性如何使用• python类如何自定义实例化• python类的两种属性• python类属性的概念

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网