Discuss / Python / 菜鸟笔记

菜鸟笔记

Topic source

念念Bber

#1 Created at ... [Delete] [Delete and Lock User]

1.给instance增加一个method

        from types import MethodType

        instance.method=MethodType(method,instance)

2.限制instance的属性:

        在类中声明一下

         __slots__=(attr1,attr2,attr3) 

        但这种声明在子类中无效,子类需要单独声明;子类实例允许定义的属性就是自身的__slots__加上父类的__slots__


  • 1

Reply