摘要: Foo.f2Foo.f1 阅读全文
posted @ 2018-06-28 17:19 空杯人 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1.什么是多态? 多态指的是同一种事物的多种形态。 水--》冰,水蒸气,液态水 2.为何要用多态? 多态性: 继承同一个类的多个子类中有相同的方法名 那么子类产生的对象就可以不用考虑具体的类型而直接调用功能 3,如何用? 例如: 阅读全文
posted @ 2018-06-27 16:16 空杯人 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 方式一: 与继承无关 指名道姓法,直接用:类名.函数名 例如: 方式二:严格以继承属性查找关系 注意:super()会得到一个特殊的对象,该对象就是专门用来访问父类中的属性的(按照继承的关系) super().__init__(不用为self传值) 注意: super()的完整用法是super(自己 阅读全文
posted @ 2018-06-27 16:06 空杯人 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1,菱形继承 当一个子类继承多个父类时,多个父类最终继承了同一个类。称之为菱形继承 2.菱形继承的问题: python2区分经典类与新式类,如果子类的继承是一个菱形继承,那么经典类与新式类的区别为? 经典类下查找属性:深度优先查找,一条道走到底。 新式类下查找属性:广度优先查找 3.例如: 阅读全文
posted @ 2018-06-27 15:42 空杯人 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1.什么是组合? 组合就是一个类的对象具备某一个属性,该属性的值是指向另外一个类的对象 2.为何用组合? 组合也是用来解决类与类之间代码冗余问题的。 3.如何用组合? 例子一: 阅读全文
posted @ 2018-06-27 15:08 空杯人 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一,什么是继承? 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类。 继承的特性是:子类会遗传父类的属性。 强调:继承是类与类之间的关系 二,为什么用继承? 阅读全文
posted @ 2018-06-26 17:08 空杯人 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一, 对象本质也就是一个名称空间而已,对象名称空间是用来存放对象自己独有的名字/属性,而类中存放的是对象们共有 的 属性。 二,应用: 阅读全文
posted @ 2018-06-26 16:28 空杯人 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一,面向对象。 面向对象的程序设计:核心是对象二字,对象是特征与技能的结合体,基于面向对象设计程序就好比再创造一个世界,你就是这个世界的上帝,是一种‘上帝式’的思维方式。 优点: 解决了程序的扩展性。 缺点: 变成的复杂度远高于面向过程。 二,定义: 阅读全文
posted @ 2018-06-25 22:30 空杯人 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 配置文件如下: “”“ ”“” 读取: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区 阅读全文
posted @ 2018-06-25 16:48 空杯人 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一,什么是hash? hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值。 二,hash值的特点是: 1.只要传入的内容一样,得到的hash值必然一样。————》要用明文传输密码文件完整性校验。 2.不能由hash值反解成内容。 3.只要使用的hash算法不变,无论校验的内容有多大 阅读全文
posted @ 2018-06-25 16:08 空杯人 阅读(108) 评论(0) 推荐(0) 编辑