摘要: 1. isinstance() ,用来判断对象A是不是类B的实例 可以专门用 来判断数据类型 用来判断是否属于数据类型 2. issubclass() 判断一个类是否为另一个类的子类 二、反射 1. 什么是反射 通过字符串来操作类或者对象的属性 2. hasattr 用来判断属性是否存在 语法: 底 阅读全文
posted @ 2018-06-30 22:30 Xut 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 元类 1. 什么是元类 通过实例化产生类的类,称之为元类,元类实例化的结果就是 产生的类 在Python中一切皆对象,那么用 关键字定义的类,本身也是对象 产生该对象的类就称为元类,也可以简称为类的类 2. 为什么要有元类 元类是用来产生类的,元类和自定义元类,可以控制类的产生过程和对象的产生过程 阅读全文
posted @ 2018-06-30 22:30 Xut 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、封装 1. 什么是封装 封装,就是把类属性的内容,对外隐藏,对内开放 隐藏表示不能被使用,开放表示可以被使用 2. 如何隐藏类的属性 隐藏属性的语法:在属性开头前加 ,比如 ,那么 就是隐藏属性 这种隐藏是对外不对内的,即在类的内部可以直接访问,而在类的外部则无法直接访问 隐藏的原理: 这种隐藏 阅读全文
posted @ 2018-06-30 22:28 Xut 阅读(344) 评论(0) 推荐(0) 编辑