這是我的代碼。我不知道爲什麼它不起作用。誰可以調用__get__,__set__和__del__?
class a:
def __get__(self):
return 'xxx'
def aa(self):
print 'aaaa'
b=a()
print b.get('aa')
請嘗試在代碼中回答,因爲我的英語不太好。謝謝。
class HideX(object):
def __init__(self, x):
self.x = x
def get_x(self):
return self.__x
def set_x(self, x):
self.__x = x+10
x = property(get_x, set_x)
inst = HideX(20)
print inst.x
inst.x = 30
print inst.x
應該發生什麼當你運行這個代碼?你期望的輸出是什麼? – sth 2009-12-23 08:58:18