今天学习python遇到了一个问题,多重继承是要严格按照父子关系来的:
当需要在继承链中寻找某个属性时,Python会在 MRO 列表中从左到右开始查找各个基类,直到找到第一个匹配这个属性的类为止。
否则会出现如下报错:
TypeError: Cannot create a consistent method resolution
order (MRO) for bases A, B
多重继承按照父子关系来
最新推荐文章于 2021-06-21 18:53:29 发布
今天学习python遇到了一个问题,多重继承是要严格按照父子关系来的:
当需要在继承链中寻找某个属性时,Python会在 MRO 列表中从左到右开始查找各个基类,直到找到第一个匹配这个属性的类为止。
否则会出现如下报错:
TypeError: Cannot create a consistent method resolution
order (MRO) for bases A, B