python第八天

  • A+
所属分类:python 编程
摘要

python继承多态

一、类和方法

类:属性和方法的集合

私有属性 就是 对象 不希望公开的 属性、私有方法 就是 对象 不希望公开的 方法

二、继承

继承: 子类继承父类的一般属性和方法,(私有的属性和方法不能被继承)

好处:代码复用性

单继承:

特点:单继承 多层次

多继承:

父类方法正常,被子类继承,但是子类方法有改变的是需要重写

特点:多继承 多层次

重写:

self: 代表当前类的对象

self.属性

self.方法()

super:在子类中代表父类的对象

A:父类 B:子类 super :特派员

super().属性

super().方法()

super().init() 父类

python第八天

特点:先实例化父类 再实例化子类

三、多态

定义:实现同一个接口,不同对象执行不同结果

举例:

榨汁机 传入:苹果 苹果汁

传入:西瓜 西瓜汁

前提:继承 重写方法

好处:可扩展性 可维护性

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: