您的位置:首页 > 编程语言 > Python开发

python的__slots__

2015-08-06 15:03 471 查看
动态语言可以动态添加属性和方法,__slots__可以限制这种行为

class Student(object):
__slots__ = ('name', 'age') # 用tuple定义允许绑定的属性名称


使用__slots__要注意,__slots__定义的属性仅对当前类起作用,对继承的子类是不起作用的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: