摘要: 类中定义的函数分为两大类 1、绑定方法 1.1、绑定到类的方法:用classmethod装饰器的方法 为类量身定制 类.bound_method(),自动将类当作第一个参数传入 (其实对象也可调用,但任然将类当作第一个参数传入) 1.2、绑定到对象的方法:没有被任何装饰器装饰的方法 为对象量身定制 阅读全文
posted @ 2018-09-06 21:38 foremost 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种自动变形的特点: 这种变形需要注意的问题是: 1、这种机制也并没有真正意义上限制我们从外部直接访问属性,知道了类名和属性名就可以拼出名字:_类名__属性,然后就可以访问了,如a._A__N 2、变形的过程只在类的定 阅读全文
posted @ 2018-09-06 16:39 foremost 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1、多态定义 多态指的是一类事物的多种形态 比如动物有多种形态:人,狗,猪 2.多态性(指可以在不考虑对象的类型三情况下直接使用对象) 2.1、多态动态绑定(在继承的背景下使用,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性 静态多态性:如任何类型都 阅读全文
posted @ 2018-09-06 15:06 foremost 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、抽象类 --类似接口 接口的概念: 自己提供给使用者来调用自己功能的方式\方法\入口, 1.1、java中接口 interface 1.2、为何要用接口 2、模仿interface 在python中根本就没有一个叫做interface的关键字,如果非要去模仿接口的概念 可以借助第三方模块:htt 阅读全文
posted @ 2018-09-06 12:08 foremost 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1、组合与重用性 软件重用的重要方式除了继承之外还有另外一种方式,即:组合 组合指的是,在一个类中以另外一个类的对象作为 1.1、继承的方式 通过继承建立了派生类与基类之间的关系,它是一种'是'的关系,比如白马是马,人是动物。 当类之间有很多相同的功能,提取这些共同的功能做成基类,用继承比较好,比如 阅读全文
posted @ 2018-09-06 10:56 foremost 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1、range 2、filter 3、reduce 4、sorted 阅读全文
posted @ 2018-09-06 09:01 foremost 阅读(190) 评论(0) 推荐(0) 编辑