摘要: 目录 第一章:什么是面向对象 第二章:继承与派生 第三章:组合与封装 第四章:多态与面向对象高级 阅读全文
posted @ 2018-05-14 19:28 Jacob先生 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 第1章 多态 1.1 什么是多态? 多态指的是同一种事物多种形态 1.2 为什么要用多态? 用基类创建一套统一的规则,强制子类去遵循(使用抽象类实现),这样便可以 在不用考虑对象具体类型的前提下而直接使用对象下的方法 1.3 如何用多态? 示例: class Animal: def eat(self 阅读全文
posted @ 2018-05-14 19:03 Jacob先生 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 第1章 组合与封装 作用: 解决类与类之间代码冗余问题有两种解决方案:1、继承 2、组合 继承:描述的是类与类之间,什么是什么的关系 1.1 组合 组合:描述的是类与类之间的关系,是一种什么有什么关系 一个类产生的对象,该对象拥有一个属性,这个属性的值是来自于另外一个类的对象 组合练习示例: cla 阅读全文
posted @ 2018-05-14 18:49 Jacob先生 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 第1章 继承与派生 1.1 什么是继承 继承一种新建类的的方式,在python中支持一个儿子继承多个爹 新建的类称为子类或者派生类, 父类又可以称为基类或者超类 子类会”遗传“父类的属性 1.2 为什么要用继承 减少代码冗余 1.3 怎么用继承 示例: class ParentClass1: pas 阅读全文
posted @ 2018-05-14 18:43 Jacob先生 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 面向对象 第1章 什么是面向对象 核心”对象“二字,对象指的是特征与技能的结合体, 基于该思想编写程序就好比在创造一个世界,你就是这个世界的上帝,是一种 上帝式的思维方式 优点:可扩展性强 缺点:编程的复杂度高于面向过程 优点:可扩展性强 缺点:编程的复杂度高于面向过程 与面向对象对比优缺点: 面向 阅读全文
posted @ 2018-05-14 15:03 Jacob先生 阅读(194) 评论(0) 推荐(0) 编辑