|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- >>> class Myproperty:
- def __init__(self,fget=None,fset=None,fdel=None):
- self.fget=fget
- self.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(self):
- del self._x
- x=Myproperty(getX,setX,delX)
复制代码
求大神解释下self.fset(instance,value)和self.fdel(instance)的意思 |
|