
oop
名字长所以技术好
学会分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python面向对象编程-----多态
多态的定义:在继承关系类中,调用父类对象的方法,实际能调用子类覆盖版本的方法 多态调用的方法与对象有关,不与类型有关 python的全部对象都只有动态,没有静态(c++,java)对上述话术的解析: 多态可以理解为多种状态,可以理解为一个人有多种状态,在学习函数的过程中,我们发现在调用函数的时候我们永远调用的是唯一的函数,但是我们了解了继承和派生就不一样了,多态就是在继承派生...原创 2018-11-15 17:23:23 · 228 阅读 · 0 评论 -
python面向对象-------封装
说到封装我们来先了解下定义: 指的是隐藏类的细节实现,让使用者不关心这个细节 目的是让使用者尽可能的减少对实例变量(属性,方法)进行操作 上面这两句怎么理解呢,好比你买了辆车,你能操作的东西只有油门,刹车,方向盘之类的,实际上车的实现可能有上万 个零件,每个零件都有不同的作用,那么有些零件是给维修人员用的。其实汽车给你的时候已经就是封装好的,让你用的 ...原创 2018-11-15 10:57:48 · 228 阅读 · 0 评论 -
python面向对象-------多继承
多继承的定义 指一个子类继承两个或两个以上的父类 1.一个子类继承多个父类,父类中的方法可以同时被继承下来 2.如果两个父类有同名的方法,在子类中又没有覆盖此方法时,调用结果难以确定 3.多继承的缺陷,名字空间有冲突#无方法名覆盖情况class Car: def run(self, speed): ...原创 2018-11-20 13:31:42 · 205 阅读 · 0 评论