第十四章[面向对象]:14.2:类属性

本文详细介绍了Python中的类属性,包括类属性的定义、访问方式、设置和删除方法,以及如何判断类属性是否存在。示例代码演示了如何使用点号表示法、getattr()、setattr()和delattr()函数操作类属性,强调了类属性的共享性质以及通过实例和类名访问的区别。
摘要由CSDN通过智能技术生成

一,什么是类属性?

1,什么是类属性?
类属性是与类相关联的属性。
它们属于类本身,而不是类的任何特定实例。
这意味着无论创建多少个类的实例,它们都会共享相同的类属性。
类属性通常位于类的顶部,定义在类的任何方法之外

类属性的一个常见用途是存储与类相关的常量或共享的状态信息。
例如,可以在类属性中存储数据库连接信息、默认配置或类的共享状态

2,例子:

class MyClass:
    # 类属性
    int_attr = 10

二,访问类属性

1,如果想要获取类属性的值,可以使用点号表示法 .

class MyClass:
    # 类属性
    int_attr = 10


print(MyClass.int_attr)      # 10

运行结果:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老刘你真牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值