可分享的 Python 类属性

可分享的 Python 类属性

在 Python 中,类是一种定义模板或蓝图的方式,它描述了如何创建对象。通常情况下,类属性是属于类本身的,而不是实例化的对象。这意味着,无论创建多少个类的实例,它们都可以访问和修改相同的类属性。

然而,有时我们需要共享类属性。也就是说,不仅类所有实例能够访问和修改它,而且当一个实例修改类属性时,其值对其他实例也会发生改变。那么,如何实现共享类属性呢?下面是一个实现方式的示例代码:

class MyClass:
    shared_prop = 'shared value'

    def __init__(self, instance_prop):
        self.instance_prop = instance_prop

obj

猜你喜欢

转载自blog.csdn.net/update7/article/details/131352915