python 属性
来源:互联网 发布:管家婆软件官网 编辑:程序博客网 时间:2024/06/04 01:23
方法一:
class Parrot(object):
def __init__(self):
self.__voltage = 100000
@property
def voltage(self):
"""Get the current voltage."""
return self.__voltage
@voltage.setter
def voltage(self, new_value):
self.__voltage = new_value
if __name__ == "__main__":
# instance
p = Parrot()
# similarly invoke "getter" via @property
print p.voltage
# update, similarly invoke "setter"
p.voltage = 12
方法二:
class Parrot(object):
def __init__(self):
self.__voltage = 100000
def getVoltage(self):
"""Get the current voltage."""
return self.__voltage
def setVoltage(self, new_value):
self.__voltage = new_value
voltage = property(getVoltage,setVoltage)
if __name__ == "__main__":
# instance
p = Parrot()
# similarly invoke getVoltage
print p.voltage
# update, similarly invoke setVoltage
p.voltage = 12
- python 属性
- python 属性
- python 属性
- python属性
- Python类属性,实例属性
- python Property属性用法
- python Property属性用法
- python class属性
- python class 的属性
- python Property属性用法
- python类-属性
- Python 类属性介绍
- Python属性和方法
- Python属性和方法
- python打印对象属性
- Python中的属性管理
- python模块的属性
- python----异常、属性
- MCMC案例学习
- vi程序编辑器
- Windows用户界面编程中的界面闪烁问题
- 启动Hadoop集群失败,LiveNode 0
- string.h
- python 属性
- mysql中如何更新一个字段的值为它本身的值连接上一个字符串
- 二叉搜索树的后序遍历
- 自定义简单的转场动画
- window 环境安装composer和yii
- web.xml中使用webAppRootKey
- c++的虚构函数
- 人人都能做推送
- java Socket(多线程 一对多)