文章分类 - 3. 面向对象
摘要:一、概述 socket,也称作套接字,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket是unix 打开-读写-关闭 模式的一种实现,可看做特殊的“文件” 二、关系图 三、概念 Socket Families(地址簇) socket.
阅读全文
摘要:一、反射 通过字符串映射类中的属性或者方法 二、异常处理 异常处理流程图: 常用异常 自定义异常
阅读全文
摘要:1 #coding:utf-8 2 3 from cc13 import Dog 4 5 print('-'*30) 6 d = Dog('lulu') 7 # 打印当前操作的对象在哪个模块 8 print(d.__module__) 9 # 打印当前操作的对象在哪个类 10 print(d.__class__) 11 12 class Dog(object): 13 ...
阅读全文
摘要:一、静态方法 二、类方法 三、属性方法 使用场景举例 你想知道一个航班当前的状态,是到达了、延迟了、取消了、还是已经飞走了, 想知道这种状态你必须经历以下几步: 1. 连接航空公司API查询 2. 对查询结果进行解析 3. 返回结果给用户 status属性的值是一系列动作后才得到的结果,每次调用时都
阅读全文
摘要:一、什么是面向对象? 在学面向对象之前我们都是用:函数 面向对象编程其实就是:类 + 对象 二、什么是类,什么是对象,它们之间又有什么关系? 三、使用场景 1. 提取公共功能 2. 根据一个模版创建某些东西 3. 多个函数传入共同参数 四、self self就是调用当前方法的对象 五、封装、继承、多
阅读全文
摘要:1. 概念 多态性:允许将子类类型的指针赋值给父类类型的指针 封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了代码重用。而多态则是为了实现另一个目的:接口重用 遗憾的是,在python不能直接的支持多态,所以我们只能间接的去执行 2. 实例 1 class
阅读全文
摘要:一、 概念 之前我们说到了类的公有属性和类的私有属性,其实就是类的封装。而类的继承是指可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”,继承的过程,就是从一般到特殊的过程。在某些 O
阅读全文
摘要:1 class dog(object): 2 "dog class" 3 4 # 公有属性,所属这个类的所有对象都可以访问 5 species = "husky" 6 7 def __init__(self,name,age): 8 # 类的成员变量 9 # 普通属性 10 ...
阅读全文
摘要:一、面向对象引子 1. 编程范式 编程:用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 程序:为了得到任务结果而编写的一组指令的集合 编程范式:对实现任务的不同编程方式的特点进行归纳总结,所得出的编程方式类别 2. 面向过程编程 程序从上到下一步步执行,一步步从上到下,从头到尾
阅读全文

浙公网安备 33010602011771号