摘要: 【面向对象编程的继承、多态与多态性、封装】 一、继承顺序: 多继承情况下,有两种方式:深度优先和广度优先 1、py3/py2 新式类的继承:在查找属性时遵循:广度优先 继承顺序是多条分支,按照从左往右的顺序,进行一步一步查找,一个分支走完会走另一个分支(若多条分支汇总一个头,除最后一条分支能走到头, 阅读全文
posted @ 2017-09-23 22:23 盛欣 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 【面向对象编程、继承、组合、接口和抽象类】 一、前提回忆: 1、类是用来描述某一类的事物,类的对象就是这一类事物中的一个个体。是事物就要有属性,属性分为 1:数据属性:就是变量 2:函数属性:就是函数,在面向对象里通常称为方法 注意:类和对象均用点来访问自己的属性 2、查看 类或对象 属性的方法 类 阅读全文
posted @ 2017-09-23 13:32 盛欣 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 【递归、面向对象初识及编程思想】 一、递归 1、定义: 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 (1)递归就是在过程或函数里调用自身; (2)在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 执行结果:18 2、优缺点: 递归函数的优点是定 阅读全文
posted @ 2017-09-23 00:03 盛欣 阅读(392) 评论(0) 推荐(0) 编辑