码迷,mamicode.com
首页 > 编程语言 > 详细

python3- __slots__

时间:2017-01-13 10:08:48      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:添加   允许   父类   python3   子类   pre   code   student   slot   

  Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class实例能添加的属性:

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

  如果子类中也定义__slots__,那么,子类实例允许定义的属性就是自身的__slots__加上父类的__slots__

python3- __slots__

标签:添加   允许   父类   python3   子类   pre   code   student   slot   

原文地址:http://www.cnblogs.com/GYoungBean/p/6281459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!