所以从功利的角度讲,只要都加上super就好了吧
答案
1
好好学习
类A,B并未继承自别的对象,却使用了super()方法
{:5_101:}
hd
MIAO~WU~
A C
Object E
B D
E -> C -> A -> D -> B -> Object
A B不需要arg参数, C D需要arg参数, 从A到D时需要传入arg参数,
将 02 行改为 def __init__(self, arg)
将 03 行改为 super().__init__(arg)
将 13 行改为 super().__init__(arg)
或者
因为用不到arg参数, 所以可以只在 03 行加上任意一个参数(比如:1), 也可以输出正确结果
出错
确实有点难理解
懂了,谢谢小甲鱼
为什么 有些mro返回的是列表,有些返回的是元组?
1
么优秀,官方也极力推荐,但
咩
1
1
1
{:10_264:}