Loading

摘要: 一、什么是反射1.1 hasattr1.2 getattr1.3 setattr1.4 delattr二、反射的应用 TOC 一、什么是反射 反射指的是通过 “字符串” 对 对象的属性和方法进行操作 反射的四个方法是python内置的! 1.1 hasattr 通过“字符串”判断对象/类的属性或方法 阅读全文
posted @ 2019-11-28 20:28 开花的马铃薯 阅读(105) 评论(0) 推荐(0) 编辑
摘要: isinstanceissubclassTOC isinstance 判断一个对象是否是另外一个类的实例,返回布尔值。 是:True 否:False class Foo: pass class Boo: pass foo_obj = Foo() boo_obj = Boo() print(isins 阅读全文
posted @ 2019-11-28 20:26 开花的马铃薯 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 对象的绑定方法复习classmethodstaticmethodTOC 对象的绑定方法复习 由对象来调用 会将对象当做第一个参数传入 若对象的绑定方法中还有其他参数,会一并传入 classmethod 是一个装饰器,在给类内部定义方法中装饰,将类内部的方法变为“类的绑定方法” 由类来调用 会将类作为 阅读全文
posted @ 2019-11-28 20:23 开花的马铃薯 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、什么是鸭子类型二、为什么要有鸭子类型三、多态的三种表现形式TOC 一、什么是鸭子类型 当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。 重点: 在鸭子类型中,关注的不是对象的类型本身,而是它是如何使用的 鸭子类型是多态的一种表现形式 # 二者看起来都像文件, 阅读全文
posted @ 2019-11-28 20:16 开花的马铃薯 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 多态性一、什么是多态性二、多态的表现三、多态性的好处四、多态的目的五、从java中的接口类来理解多态性抽象类一、什么是抽象类二、抽象类的作用三、 如何实现抽象类四、从java中的抽象接口来理解抽象类1、什么是抽象类2、为什么要有抽象类3、抽象类和抽象接口类3.1 多继承问题TOC 多态性 一、什么是 阅读全文
posted @ 2019-11-28 20:14 开花的马铃薯 阅读(323) 评论(0) 推荐(0) 编辑