摘要: Python之面向对象元类 call方法: 1 class People: 2 def __init__(self,name): 3 self.name=name 4 # 5 def __call__(self, *args, **kwargs): 6 print('call') 7 # 8 9 p 阅读全文
posted @ 2018-06-27 14:40 王先生是胖子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Python之面向对象反射 isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 反射: 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它 阅读全文
posted @ 2018-06-27 14:39 王先生是胖子 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Python之面向对象方法 property的用法: property属于类的封装的范畴 property是一种特殊的属性,访问它时会执行一段功能(函数),然后返回值。 用property的方法,就可以实现用property作为装饰器,来直接用被装饰的函数里的数据。 而不用再繁琐的去用 "__" 的 阅读全文
posted @ 2018-06-27 14:38 王先生是胖子 阅读(277) 评论(0) 推荐(1) 编辑