class MyProperty:
def __ init__(self,fget=none,fset=none,fdel=none):
self.fget = fget
selg.fset = fset
self.fdel = fdel
def __get__(self, instance, owner):
return self.fget(instance)
def __set__(self,instance,value):
self.fset(instance,value)
def __del__(self,instance)
self.fdel(instance)
class C
def __init__(self):
self._x = none
def getX(self):
return self._x
def setX(self,value)
self._x = value
def delx(delf)
del self._x
c = C()
c.x='X-man'
Python-描述符
最新推荐文章于 2024-07-17 21:04:45 发布