【发布时间】:2016-06-05 03:59:27
【问题描述】:
给定一个 A 类(我无权访问)的对象 foo(我有权访问)。
foo有一个属性x,可以被很多方访问,也可以设置foo.x。
是否有可能将foo.x 替换为@property-like 这样的赋值
foo.x = "bar"
从那时起会调用我指定的函数吗?如果是这样,是否也可以在之后删除此属性并再次将其替换为例如foo.x = "not a property"?
请考虑:我无权访问该类,而只能访问该对象。
【问题讨论】:
-
好吧,当您拥有对象时,您可以访问调用:
your_object.__class__。 -
@KlausD。这不是关于我是否可以访问课程,而是我是否真的想要。我希望在这里找到一些替代方法。
标签: python properties