1.面向对象基础 2.面向对象编程和函数式编程对比 3.面向对象中对象和类的关系 4.面向对象之构造方法 5.面向对象之应用场景实例 6.面向对象之对象中封装对象1 7.面向对象之对象中封装对象2 8.面向对象之对象中封装对象3 9.面向对象之单继承1 10.面向对象之单继承2 11.面向对象之多继 ...
分类:
编程语言 时间:
2018-02-01 11:44:56
阅读次数:
151
1 开发环境Java SDK 下载和安装2 环境变量的配置(path和classpath)3 编程基础 标识符命名规范4 Java数据类型5 运算符6 分支语句(if,switch)7 循环语句(for,while)8 函数的定义方法9 面向对象基础 面向对象与面向过程语言之间的区别10 面向对象基 ...
分类:
编程语言 时间:
2018-01-23 11:55:37
阅读次数:
182
tornado框架——进阶 自定义Session组件 Session 1. 面向对象基础 面向对象中通过索引的方式访问对象,需要内部实现 \_\_getitem\__ 、\_\_delitem\_\_、\_\_setitem\_\_方法 2. Tornado扩展 Tornado框架中,默认执行Han ...
分类:
其他好文 时间:
2018-01-22 14:15:11
阅读次数:
301
介绍 一、什么是面向对象的程序设计及为什么要有它 二、类与对象 三、属性查找 四、绑定到对象的方法的特殊之处 五、对象之间的交互 六、练习 一、什么是面向对象的程序设计及为什么要有它 面向对象的程序设计并不是全部。对于一个软件质量来说,面向对象的程序设计只是用来解决扩展性。 二、类与对象 如此,通过 ...
分类:
其他好文 时间:
2018-01-19 00:22:42
阅读次数:
241
一、random模块 1 import random 2 def code(n): 3 res = "" 4 for i in range(n): 5 a = random.randint(0,9) 6 b = chr(random.randint(65,90)) 7 res +=str(rando ...
分类:
编程语言 时间:
2018-01-17 22:01:28
阅读次数:
248
面向对象基础笔记 面向过程 面向对象 类的初步理解 __init__方法的理解 区分类的属性与对象的属性 继承:派生 组合 抽象类 多态与多态性 封装: 类和对象的隐藏属性 面向过程 核心是过程,即解决问题的步骤,比如设计一条流水线, 是机械的思维方式。 优点: 将复杂的问题流程化,进而简单化; 缺 ...
分类:
其他好文 时间:
2018-01-16 18:43:15
阅读次数:
259
第1章 常用模块 1.1 random模块 1.1.1 random模块介绍 import random ####取随机数模块 print(random.random())#(0,1) float 大于0且小于1之间的小数 print(random.randint(1,3)) #[1,3] 大于等于 ...
分类:
编程语言 时间:
2018-01-16 00:44:23
阅读次数:
233
1 class Person: #定义一个Person类;类名后面可以加括号,也可以不加。类名第一个字要大写 2 def __init__(self,name,age,job): #每一个类一定要有一个__init__()方法,方法后面必须要至少有一个self参数(名字可以另起) 3 ... ...
分类:
其他好文 时间:
2018-01-15 15:28:22
阅读次数:
119
Day7-面向对象基础 1一、isinstance(obj, cls) 1二、issubclass(sub, super) 1三、异常处理 11、异常基础 12、异常种类 23、异常其他结构 54、主动触发异常 55、自定义异常 56、断言 6四、反射 6类也是对象 12模块也是对象 12五、设计模 ...
分类:
编程语言 时间:
2017-12-31 14:10:53
阅读次数:
147
抽象类(abstract) 以下面多态的示例来说明: 父类Animal中的sing()方法迟早要被子类Cat、Dog重写,而且在多态实现下,Animal的sing()完全是多余的。因此,可以将Animal的sing()方法的方法体删掉。 更彻底一点,将sing()方法加上abstract关键字,这个 ...
分类:
编程语言 时间:
2017-12-27 23:58:06
阅读次数:
357