问题描述
我知道在实例变量的情况下如何使用属性
class A():
_foo=3
@property
def foo(self):
return self.foo
a = A()
print(a.foo)
显示_foo
3
class A():
_foo=3
@property
def foo(cls):
return cls._foo
print(A.foo)
<property object at 0x7fba8c19ea70>
class MetaFoo(type):
@property
def thingy(cls):
return cls._thingy
class Foo(object,Metaclass=MetaFoo):
_thingy = 23
print(Foo.thingy)
23
但是我想要更简单的方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)