1 2 3 4 1
上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: python面向对象三大特性之一封装 一、什么是封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其 含义是其他程序无法调用。 要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。 二、为什 阅读全文
posted @ 2019-09-07 15:41 初级炼药师 阅读(128) 评论(0) 推荐(0) 编辑
摘要: python面向对象的三大特性之一多态 多态 多态的特性是调用不同的子类将会产生不同的行为,而无需明确知道这个子类实际上是什么 说白了就是,不同的对象调用相同的方法,产生不同的行为 例如:s1是字符串类型,w1是列表,两个完全不同的对象,他们都可以调用len方法,而得出的结果不同 多态实际上是依附于 阅读全文
posted @ 2019-09-07 15:39 初级炼药师 阅读(131) 评论(0) 推荐(0) 编辑
摘要: python之接口继承 接口继承 接口继承就是(基类)父类定义好2个函数属性(接口),所有的子类必须有这2个函数属性,缺一不可,不是说省代码的,是用来做强制性约束的 基类里面的方法不用具体的实现,只是一个规范而已 1.1实现一个一切皆文件的概念 class Disk: def read(self): 阅读全文
posted @ 2019-09-07 15:38 初级炼药师 阅读(132) 评论(0) 推荐(0) 编辑
摘要: python之类的继承 1.类的继承关系和生活中父亲、儿子、孙子之间的关系一样,Python中若A类继承B类,则A类称之为子类,B类称之为父类(也称为基类)。2.类的继承方式分为:单继承、多继承两种; 类的单继承是指,A类只继承一个父类B 类的多继承是指,A类可继承多个父类B 注意:继承后如果子类里 阅读全文
posted @ 2019-09-07 15:34 初级炼药师 阅读(178) 评论(0) 推荐(0) 编辑
摘要: python之类的组合 类的组合 学校与课程没有共同点,课程与老师没有共同点,但是学校与课程有关联,课程与老师有关联;学校、课程、老师是三个完全不同的类;课程是属于学校的,老师是教课程的,此时我们就用到类的组合来关联,学校-课程,课程-老师; class School: """ 学校类 """ de 阅读全文
posted @ 2019-09-07 15:31 初级炼药师 阅读(164) 评论(0) 推荐(0) 编辑
摘要: python之静态属性、类方法、静态方法 静态属性、类方法、静态方法 1. 静态属性:在函数前加@property,将函数逻辑”封装“成数据属性,外部直接调用函数名,如同调用属性一样。这个函数是可以调用类和实例的属性的, 静态属性的作用是把类的方法隐藏起来(可以把背后的逻辑隐藏起来),让用户感觉是在 阅读全文
posted @ 2019-09-07 15:28 初级炼药师 阅读(269) 评论(0) 推荐(0) 编辑
摘要: python之类与对象属性的增删改查 类属性与对象属性的增删改查 类属性的增删改查 class School: """ 文档 """ Teacher = "老王" def __init__(self,name): self.name = name def Examination(self): pri 阅读全文
posted @ 2019-09-07 15:27 初级炼药师 阅读(216) 评论(0) 推荐(0) 编辑
摘要: python之类与对象的属性 类相关的知识 在python2中的区分: 经典类: 1 2 class School: pass 新式类: 1 2 class School(object): pass 在python3中以上两种均为新式类 属性: 数据属性:就是变量 函数属性:就是函数,在面向对象里通 阅读全文
posted @ 2019-09-07 15:24 初级炼药师 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 2. 无法向面向过程的程序设计流水线式的可以很精准的预测问题的处理流程与结果,面向对象的程序一旦开始就由对象之间的交互解决问题,即便是上帝也无法准确地预测最终结果。于是我们经常看到对战类游戏,新增一个游戏人物,在对战的过程中极容易出现阴霸的技能,一刀砍死3个人,这种情况是无法准确预知的,只有对象之间 阅读全文
posted @ 2019-09-07 15:23 初级炼药师 阅读(298) 评论(0) 推荐(0) 编辑
摘要: python之模块和包 一、模块 模块的概念 模块的本质 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里。这样,每个文件包含 阅读全文
posted @ 2019-09-07 15:01 初级炼药师 阅读(525) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页