擅长:python、mysql、java
<p><code>property</code>只能用于新样式的类。如果您的类不是从<code>object</code>继承的,它就不能实现属性!在</p>
<pre><code>class PClass(object):
def __init__(self):
self.x = ValClass() # if you don't do this, all PClass objects will share an x
self.y = 1
@property
def v(self):
return self.x.val
@v.setter
def v(self, val):
self.x.val = val
@v.deleter
def v(self):
del self.x.val
def solv(self):
print self.v #9999
self.x.pr()
</code></pre>