为了账号安全,请及时绑定邮箱和手机立即绑定

Python是如何解决菱形继承的问题的呢?

这个问题在C++中存在的

正在回答

2 回答

C++存在是因为C++的编译器没有为用户做出选择。而Python的编译器自动做出了选择。Python做出选择的标准按照新式类和经典类有两种:

  1. .经典类在类多重继承的时候是采用从左到右深度优先原则匹配方法的

  2. 新式类是采用C3算法(不同于广度优先)进行匹配的

0 回复 有任何疑惑可以回复我~
#1

xish 提问者

非常感谢!
2016-03-07 回复 有任何疑惑可以回复我~

多重继承

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

Python是如何解决菱形继承的问题的呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信