这里要涉及一个名词:MRO(基类搜索顺序)
新式类:
python3默认,移除了旧式类,不需要显示继承object,MRO采用广度优先搜索。
旧式类(经典类):
python2默认,显示继承object就是新式类,否则就是经典类,MRO采用深度优先搜索。
至于优先级搜索可以参考本篇博客的例子进行理解:https://blog.csdn.net/mrlevo520/article/details/51712440
这里要涉及一个名词:MRO(基类搜索顺序)
新式类:
python3默认,移除了旧式类,不需要显示继承object,MRO采用广度优先搜索。
旧式类(经典类):
python2默认,显示继承object就是新式类,否则就是经典类,MRO采用深度优先搜索。
至于优先级搜索可以参考本篇博客的例子进行理解:https://blog.csdn.net/mrlevo520/article/details/51712440