python中继承的概念,python继承的特点

  python中继承的概念,python继承的特点

  原理分析

  1.子类将在父类之前被检查。根据列表中的顺序检查多个父类。

  2.如果下一个类有两个合法的选择,选择第一个父类。

  Python子类可以同时继承多个父类。如果它们继承了多个父类,有两种方法可以找到属性:深度优先和广度优先。

  实例

  #-*-编码:utf-8-*-

  #@Time:2019/12/2409:30

  #@Author:我任性-Amo

  # @文件名336015。新类和经典类. py

  #@Software:PyCharm

  # @博客:https://blog.csdn.net/xw1680

  类别a(对象):

  deftest(self):

  打印(“fromA”)

  B(A)类:

  deftest(self):

  打印( fromB )

  丙类(甲):

  deftest(self):

  打印( fromC )

  B类:

  deftest(self):

  打印( fromD )

  C类:

  deftest(self):

  打印(“fromE”)

  类别F(D,E):

  #deftest(self):

  #print(fromF )

  及格

  f1=F()

  f1 .测试()

  Print(F.__mro__)#只有新型号才有这个属性查看线性表,经典类没有。

  #importinspect#使用inspect模块中的getmro()方法查看python2.x的mro序列以上是python继承的原理分析,希望对你有所帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: