会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
空杯人
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2018年6月28日
面向对象之封装之如何隐藏属性, 封装的底层原理
摘要: Foo.f2Foo.f1
阅读全文
posted @ 2018-06-28 17:19 空杯人
阅读(470)
评论(0)
推荐(0)
2018年6月27日
面向对象之------多态与多态性
摘要: 1.什么是多态? 多态指的是同一种事物的多种形态。 水--》冰,水蒸气,液态水 2.为何要用多态? 多态性: 继承同一个类的多个子类中有相同的方法名 那么子类产生的对象就可以不用考虑具体的类型而直接调用功能 3,如何用? 例如:
阅读全文
posted @ 2018-06-27 16:16 空杯人
阅读(197)
评论(0)
推荐(0)
在子派生的新方法中重用父类功能的两种方式
摘要: 方式一: 与继承无关 指名道姓法,直接用:类名.函数名 例如: 方式二:严格以继承属性查找关系 注意:super()会得到一个特殊的对象,该对象就是专门用来访问父类中的属性的(按照继承的关系) super().__init__(不用为self传值) 注意: super()的完整用法是super(自己
阅读全文
posted @ 2018-06-27 16:06 空杯人
阅读(160)
评论(0)
推荐(0)
菱形继承
摘要: 1,菱形继承 当一个子类继承多个父类时,多个父类最终继承了同一个类。称之为菱形继承 2.菱形继承的问题: python2区分经典类与新式类,如果子类的继承是一个菱形继承,那么经典类与新式类的区别为? 经典类下查找属性:深度优先查找,一条道走到底。 新式类下查找属性:广度优先查找 3.例如:
阅读全文
posted @ 2018-06-27 15:42 空杯人
阅读(260)
评论(0)
推荐(0)
组合
摘要: 1.什么是组合? 组合就是一个类的对象具备某一个属性,该属性的值是指向另外一个类的对象 2.为何用组合? 组合也是用来解决类与类之间代码冗余问题的。 3.如何用组合? 例子一:
阅读全文
posted @ 2018-06-27 15:08 空杯人
阅读(193)
评论(0)
推荐(0)
2018年6月26日
继承与派生, 继承的应用
摘要: 一,什么是继承? 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类。 继承的特性是:子类会遗传父类的属性。 强调:继承是类与类之间的关系 二,为什么用继承?
阅读全文
posted @ 2018-06-26 17:08 空杯人
阅读(378)
评论(0)
推荐(0)
面向对象,为对象定制自己独有的属性, 属性查找, 绑定方法, 类即类型, 继承与派生, 继承的应用
摘要: 一, 对象本质也就是一个名称空间而已,对象名称空间是用来存放对象自己独有的名字/属性,而类中存放的是对象们共有 的 属性。 二,应用:
阅读全文
posted @ 2018-06-26 16:28 空杯人
阅读(199)
评论(0)
推荐(0)
2018年6月25日
面向对象和类
摘要: 一,面向对象。 面向对象的程序设计:核心是对象二字,对象是特征与技能的结合体,基于面向对象设计程序就好比再创造一个世界,你就是这个世界的上帝,是一种‘上帝式’的思维方式。 优点: 解决了程序的扩展性。 缺点: 变成的复杂度远高于面向过程。 二,定义:
阅读全文
posted @ 2018-06-25 22:30 空杯人
阅读(129)
评论(0)
推荐(0)
configparser模块。 xml模块(**) shelve模块(**) shutil模块(**)
摘要: 配置文件如下: “”“ ”“” 读取: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区
阅读全文
posted @ 2018-06-25 16:48 空杯人
阅读(96)
评论(0)
推荐(0)
hashlib模块
摘要: 一,什么是hash? hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值。 二,hash值的特点是: 1.只要传入的内容一样,得到的hash值必然一样。————》要用明文传输密码文件完整性校验。 2.不能由hash值反解成内容。 3.只要使用的hash算法不变,无论校验的内容有多大
阅读全文
posted @ 2018-06-25 16:08 空杯人
阅读(111)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告