Objective-c

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Objective-c >

Python标准库:内置函数property(fget=None fset=None fdel=None doc=Non

来源:网络整理  作者:  发布时间:2020-12-26 17:13
本函数是设置类成员的属性。参数fget是获取类成员的属性值;参数fset是设置类成员的属性值;fdel是删除类成员;参...

本函数是设置类成员的属性。参数fget是获取类成员的属性值;参数fset是设置类成员的属性值;fdel是删除类成员;参数doc是设置属性的文档字符串。通过这个函数的方式,可以实现类成员变量隐藏的方式,也就是面向对象里封装的要求。

例子:

#property() class Foo: 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 = property(getx, setx, delx, "I'm the 'x' property.") foo = Foo() foo.x = 2000 print(foo.x) del foo.x

结果输出如下:

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/bjc/9469.shtml

最新文章
Socket编程实践(16) TCP/IP各层 Socket编程实践(16) TCP/IP各层

时间:2020-12-26

SocketIT之家实践(16) TCP/IP各 SocketIT之家实践(16) TCP/IP各

时间:2020-12-26

SoC嵌入式软件架构设计之 SoC嵌入式软件架构设计之

时间:2020-12-26

socket通信简介 socket通信简介

时间:2020-12-26

理解glibcmalloc 理解glibcmalloc

时间:2020-12-26

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Python标准库:内置函数property(fget=None fset=None fdel=None doc=Non

2020-12-26 编辑:

本函数是设置类成员的属性。参数fget是获取类成员的属性值;参数fset是设置类成员的属性值;fdel是删除类成员;参数doc是设置属性的文档字符串。通过这个函数的方式,可以实现类成员变量隐藏的方式,也就是面向对象里封装的要求。

例子:

#property() class Foo: 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 = property(getx, setx, delx, "I'm the 'x' property.") foo = Foo() foo.x = 2000 print(foo.x) del foo.x

结果输出如下:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/bjc/9469.shtml

相关文章

风云图片

推荐阅读

返回Objective-c频道首页