摘要:
(1)使用type直接创建类 Test = type('Test01', (object,), {'name': 'haha', 'age': 18})t1 = Test()print(type(t1))print(Test.__dict__) (2)继承type,用继承类创建类 class MyT 阅读全文
摘要:
(1)描述器类 class Field: # 设置描述器类对象属性时调用 def __set__(self, instance, value): print(' __set__ ') self.value = value # 获取描述器对象属性时调用 def __get__(self, instan 阅读全文
摘要:
class MyClass(object): # 设置对象属性时调用 def __setattr__(self, key, value): print(' __setattr__ ') super().__setattr__(key, value) # 访问属性不存在,__getattribute_ 阅读全文