摘要: 反射 python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。 详细解析: 当我们要访问一个对象的成员时,应该是这样操作: 那么问题来了? a、上述访问对象成 阅读全文
posted @ 2016-03-22 22:05 鬼凤 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 类成员的修饰符 类的所有成员在上一步骤中已经做了详细的介绍,对于每一个类的成员而言都有两种形式: 公有成员,在任何地方都能访问 私有成员,只有在类的内部才能方法 私有成员和公有成员的定义不同: 私有成员命名时,前两个字符是下划线。(特殊成员除外,例如:__init__、__call__、__dict 阅读全文
posted @ 2016-03-22 20:11 鬼凤 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 类的特殊成员 上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下: 1. 阅读全文
posted @ 2016-03-22 20:00 鬼凤 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 类的成员 类的成员可以分为三大类:字段(变量)、方法和属性 注:所有成员中,只有普通字段(即实例变量)的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段(即实例变量)。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 一、字段 字段(变量)包括:普通字段 阅读全文
posted @ 2016-03-22 19:33 鬼凤 阅读(97) 评论(0) 推荐(0) 编辑