一尘不染

从实例访问类变量

python

我有这个课:

class ReallyLongClassName:

    static_var = 5

    def instance_method(self):
        ReallyLongClassName.static_var += 1

有什么方法可以使用自变量访问静态变量?我宁愿这样做class(self).static_var += 1,因为长名称不可读。


阅读 149

收藏
2020-12-20

共1个答案

一尘不染

使用self.__class__.classAttr。这对新旧样式类均适用。

2020-12-20