随笔分类 -  python面向对象

摘要:python面向对象07/异常处理 [TOC] 1. 异常错误分类 语法错误 逻辑错误 2. 什么是异常? 代码发生异常之后,程序就会中断 3. 异常处理 当代码出现异常时,通过某种方式不让程序中断,合理的跳过去. 4. 为什么要有异常处理 用户体验良好 使代码更有健壮性、容错性 5. 异常处理的两 阅读全文
posted @ 2019-08-13 19:25 LBZHK 阅读(330) 评论(0) 推荐(0)
摘要:Python面向对象06 /元类type、反射、函数与类的区别、特殊的双下方法 [TOC] 1. 元类type type:获取对象从属的类 Python中一切皆对象,类在某种意义上也是一个对象 Python中自己定义的类,以及大部分内置类,都是由type元类(构建类)实例化得来的 type与obje 阅读全文
posted @ 2019-08-11 17:10 LBZHK 阅读(208) 评论(0) 推荐(0)
摘要:Python面向对象05 /私有成员、类方法、静态方法、属性、isinstance/issubclass [TOC] 1. 私有成员 1. 私有类的属性:在内部可以访问(本类内部方法中),类的外部不能访问 代码示例: 2. 私有对象属性:只能在类的内部使用,不能在外部及派生类中使用 代码示例: 3. 阅读全文
posted @ 2019-08-09 10:12 LBZHK 阅读(281) 评论(0) 推荐(1)
摘要:Python面向对象04 /封装、多态、鸭子类型、类的约束、super [TOC] 1. 封装 把一堆东西(代码,数据)放到一个地方(空间),并且可以使用,比如:函数,类 2. 多态 一个事物可以呈现多种形态 , 例如:水可以支持固态、液态、气态 Python默认支持多态(Java是强定义语言,Py 阅读全文
posted @ 2019-08-08 14:50 LBZHK 阅读(238) 评论(0) 推荐(0)
摘要:Python面向对象03 /继承 [TOC] 1. 初识继承 概念:专业角度:如果B类继承A类,B类就称为子类,派生类,A类就称为父类,超类,基类 种类:单继承,多继承 面向对象的三大特征:继承,封装,多态 继承的优点: 1. 减少重复的代码 2. 增加类之间的耦合性(不宜多,宜精) 3. 使代码更 阅读全文
posted @ 2019-08-07 10:03 LBZHK 阅读(211) 评论(0) 推荐(1)
摘要:Python面向对象02/类的空间问题、类与对象之间的关系、类与类之间的关系 [TOC] 1. 类的空间问题 添加对象属性 添加类的属性 2. 类与对象之间的关系 查找顺序角度分析类与对象之间的关系 3. 类与类之间的关系 依赖关系:将一个类的类名或者对象传入另一类的方法中 组合关系:将一个类的对象 阅读全文
posted @ 2019-08-06 12:11 LBZHK 阅读(203) 评论(0) 推荐(1)
摘要:Python面向对象01 /面向对象初识、面向对象结构、类、self、实例化对象 [TOC] 1. 面向对象初识 2. 面向对象的结构 3. 从类名的角度研究类 3.1 类名操作类中的属性 3.2 类名调用类中的方法 4. 从对象的角度研究类 4.1 实例化一个对象发生的三件事 4.2 对象操作对象 阅读全文
posted @ 2019-08-05 10:05 LBZHK 阅读(244) 评论(0) 推荐(0)