|
|
发表于 2016-1-11 21:14:51
|
显示全部楼层
用dc.x把,我也不是太清楚为什么
Python2:
- Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
- Type "copyright", "credits" or "license()" for more information.
- >>> class DC:
- def __init__(self,size=10):
- self.__size = size
- def getSize(self):
- return self.__size
- def setSize(self,value):
- self.__size = value
- def delSize(self):
- del self.__size
- x = property(getSize, setSize, delSize, '')
- >>> dc = DC()
- >>> dc.x
- 10
- >>> dc.x = 18
- >>> dc.x
- 18
- >>> dc.getSize()
- 10
- >>>
复制代码
Python3:
- Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32
- Type "copyright", "credits" or "license()" for more information.
- >>> class DC:
- def __init__(self,size=10):
- self.__size = size
- def getSize(self):
- return self.__size
- def setSize(self,value):
- self.__size = value
- def delSize(self):
- del self.__size
- x = property(getSize, setSize, delSize, '')
-
- >>> dc = DC()
- >>> dc.x
- 10
- >>> dc.x = 18
- >>> dc.x
- 18
- >>> dc.getSize()
- 18
- >>>
复制代码 |
|