摘要: 1\ 多态 一种事物,有多种形态,都可以调用同一种方法. 以列表,字符串,元组为例,都有长度,都可以调用 len() 函数, 一个抽象类可以有多个子类,子类 之间都有相同属性,多态都依赖继承概念 不同的对象都用了一样的函数名,产生了不同的行为(方法) 一个 接口 (函数) ,多种功能实现 继承于一个 阅读全文
posted @ 2017-07-06 21:26 谷子的 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1\ 封装 在Python中没有真正的隐藏,只有语法级别的限制,可以通过类名还可以查看数据 2\对象通过父类调用封装的函数属性, 3\用户的数据封装后,用户查看信息,同时可以修改,在修改前加上逻辑判断 4\ property的装饰器使用 将一个类的函数定义成特性以后,对象再去使用的时候obj.nam 阅读全文
posted @ 2017-07-06 16:38 谷子的 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1\ 抽象类 子类 必须与子类一样的函数名, 限制了子类名必须与父类名一样,就定义了一个标准,做统一, 抽象类,不能被实例化,作用就是定义标准,不用具体实例化 2\继承的实现原理 Python3中都是新式类,以广度优先,从左到右,先找左边分支,找完没有,再找右边分支, Python2中,只有加了ob 阅读全文
posted @ 2017-07-06 15:30 谷子的 阅读(3643) 评论(0) 推荐(0) 编辑