摘要: 一、初识继承 1、什么是继承 继承指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是用来解决代码重用问题 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或子类 2、python中类的继承分为:单继承和多继承 阅读全文
posted @ 2018-11-06 17:41 活的潇洒80 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、编写一个学生类,产生一堆学生对象 1、代码 输出 二、有一个计数器(属性),统计总共实例了多少个对象 1、代码 2、输出 三、练习2:模仿LoL定义两个英雄类, 要求: 英雄需要有昵称、攻击力、生命值等属性;实例化出两个英雄对象;英雄之间可以互殴,被殴打的一方掉血,血量小于0则判定为死亡。 1、 阅读全文
posted @ 2018-11-06 17:09 活的潇洒80 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、从代码级别看面向对象 1、在没有学习类这个概念时,数据与功能是分离的 2、我们能想到的解决方法是,把这些变量都定义成全局变量 但是2的解决方法也是有问题的,按照2的思路,我们将会定义一大堆全局变量,这些全局变量并没有做任何区分,即能够被所有功能使用,然而事实上只有HOST,PORT,DB,CHA 阅读全文
posted @ 2018-11-06 16:18 活的潇洒80 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、产生对象 2、类中的数据属性 3、类中的函数属性 4、补充说明 一、产生对象 1、实现代码 2、输出 对象:特征与技能的结合体类:类是一系列对象相似的特征与相似的技能的结合体 二、类中的数据属性 1、代码 2、输出 类中的数据属性:是所有对象共有的是所有对象共有的 三、类中的函数属性 阅读全文
posted @ 2018-11-06 15:41 活的潇洒80 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、是如何产生对象 2、实例化的步骤 3、类即类型 一、是如何产生对象? __init__方法用来为对象定制对象自己独有的特征 1、stu1=LuffyStudent()调用报错 1、代码 2、输出 意思是么有找到'name', 'sex', and 'age参数 2、stu1=Luffy 阅读全文
posted @ 2018-11-06 15:11 活的潇洒80 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、经典类 经典类:没有继承object的类,以及它的子类都称之为经典类 1、python2.x 二、新式类 1、python2.x 在python2中-》新式类:继承object的类,以及它的子类都称之为新式类 2、python3.x 1、代码 2、输出 3、加上object 4、输出 在pyth 阅读全文
posted @ 2018-11-06 12:01 活的潇洒80 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、实现代码 2、查看类的名称空间 3、增 4、删 5、改 6、查 一、实验代码 二、查看类的名称空间 1、代码 2、输出 三、增 1、代码 2、输出 四、删 1、代码 五、改 1、代码 2、输出 六、查 1、代码 2、输出 阅读全文
posted @ 2018-11-06 10:18 活的潇洒80 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、面向过程 1、引子 面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式优点:复杂的问题流程化,进而简单化缺点:可扩展性差 2、验证代码 二、面向过程编程 1、什么是面向对象? 面向对象:核心就是对象二字,对象就是特征与技能的结合体优点:可扩展性强缺点:编程复杂度 阅读全文
posted @ 2018-11-06 10:02 活的潇洒80 阅读(328) 评论(1) 推荐(0) 编辑