Python __class__

来源:互联网 发布:淘宝店淘金币怎么设置 编辑:程序博客网 时间:2024/05/21 04:21

 __class__用于获取当前对象的类定义,其为每个类实例的内置属性。

如:

class class_a:    count = 0        def __init__(self):        pass    def increase(self):        self.__class__.count += 1

最后一行self.__class__获取到了当前对象的类定义,然后通过self.__class__.count获取类定义的count变量。

通过此用法,使count变为一个对于所有类对象来说是公有的成员,即在任何此类的对象中修改此成员,所有其他对象都将能看到改动。

0 0
原创粉丝点击