godwu 发表于 2023-4-3 22:15:49

所以从功利的角度讲,只要都加上super就好了吧

wsws13030 发表于 2023-4-4 16:08:05

答案

littleblk 发表于 2023-4-5 21:26:47

1

weizyu 发表于 2023-4-7 21:23:33

好好学习

AngelFK 发表于 2023-4-12 10:18:04

类A,B并未继承自别的对象,却使用了super()方法

cmu052115 发表于 2023-4-12 11:44:48

{:5_101:}

Axiujiu 发表于 2023-4-13 11:22:57

hd

小凯2013 发表于 2023-4-13 18:44:00

MIAO~WU~

Shark_2589 发表于 2023-4-16 09:34:45

               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), 也可以输出正确结果

休息的咸鱼 发表于 2023-4-17 10:18:35

出错

davidt 发表于 2023-4-17 10:44:26

确实有点难理解

酷酷的枪手 发表于 2023-4-17 10:50:01

懂了,谢谢小甲鱼

noob4399 发表于 2023-4-21 15:28:02

为什么 有些mro返回的是列表,有些返回的是元组?

colinl 发表于 2023-4-21 20:35:35

1

kakalu5083 发表于 2023-4-22 12:29:08

么优秀,官方也极力推荐,但

字小白 发表于 2023-4-23 00:50:16

机器学习东东 发表于 2023-4-24 15:43:06

1

AZ5323 发表于 2023-4-26 22:18:58

1

wwoww 发表于 2023-4-27 23:38:40

1

canfeng0522 发表于 2023-4-28 21:39:35

{:10_264:}
页: 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21
查看完整版本: super() 这么优秀,官方也极力推荐,但这里面有些坑你们可能把握不住…