摘要: 1、在元类中控制把自定义类的数据属性都变成大写 2、在元类中控制自定义的类无需__init__方法 1.元类帮其完成创建对象,以及初始化操作; 2.要求实例化时传参必须为关键字形式,否则抛出异常TypeError: must use keyword argument 3.key作为用户自定义类产生对 阅读全文
posted @ 2020-04-15 21:28 Lance_王 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、元类 一:引入: 一切都源自于一句话:一切皆为对象 二:什么是元类? 元类就是用来实例化产生类的类 关系:元类 实例化 类(People) 实例化 对象(obj) 如何得到对象 obj=调用类() obj=People('egon',18) print(type(obj)) 如果说类也是对象 P 阅读全文
posted @ 2020-04-15 21:23 Lance_王 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、反射 什么是反射? 指的是在程序运行过程中可以"动态(不见棺材不掉泪)"获取对象的信息 为何要用反射? 反射机制指的是在程序的运行状态中 对于任意一个类,都可以知道这个类的所有属性和方法; 对于任意一个对象,都能够调用他的任意方法和属性。 这种动态获取程序信息以及动态调用对象的功能称为反射机制。 阅读全文
posted @ 2020-04-15 21:22 Lance_王 阅读(148) 评论(0) 推荐(0) 编辑