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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。