Python面向对象高级特性

1.动态绑定

  允许我们在程序运行的过程中动态的给class加上功能。

2.__slots__

限制实例可以绑定的属性

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

注意事项:__slots__定义的属性仅仅对当前类实例起作用,对继承的子类不起作用

3.@property

posted @ 2018-09-26 17:17  看!前方  阅读(92)  评论(0)    收藏  举报