【发布时间】:2021-04-29 04:47:10
【问题描述】:
class MyClass:
__module_attr: str = "module text value"
def __init__(self):
self.__instance_attr: str = "instance text value"
@classmethod
def cls_modify(cls):
cls.__module_attr = "class text value"
@classmethod
def cls_display(cls):
print(cls.__module_attr)
假设,我想在cls_display() 中打印__instance_attr 的值。
我该怎么做?
【问题讨论】:
-
如果你把它的声明放在
__module_attr旁边会发生什么?
标签: python static-methods class-method