miaozai122 发表于 2024-5-9 09:38:36

   学习学习

mzlhandsome 发表于 2024-5-11 16:26:07

看一下

1695840650 发表于 2024-5-11 19:47:05

{:5_94:}

doudoudo 发表于 2024-5-24 15:56:00

1

syk_v 发表于 2024-5-26 04:30:32

收藏一下,以后再来复习

延陵呆子 发表于 2024-5-26 14:04:51

MRO顺序,E,C,A,D,B,而A向D时,无ARG参数传入

FishLiu 发表于 2024-5-28 14:08:54

好好学习

慕良 发表于 2024-6-1 13:29:46

A和B没有arg参数

sin0824 发表于 2024-6-6 20:44:10

{:10_243:}

小白不急躁 发表于 2024-6-9 17:06:43

super从入门到劝退
我还是老老实实的绑定去吧
但是我记住了深度优先and从左到右

yb23991257 发表于 2024-6-13 12:10:58

学习学习

painx 发表于 2024-6-13 14:42:52

class A:
    def say(self):
      print("FishA")

class B:
    def say(self):
      print("FishB")
      
class C(A):
    def say(self):
      A.say(self)
      print("FishC")
      
class D(B):
    def say(self):
      B.say(self)
      print("FishD")

class E(C, D):
    def say(self):
      D.say(self)
      C.say(self)
      print("FishE")

e = E()
e.say()

================
这段代码运行结果明明是:
FishB
FishD
FishA
FishC
FishE

20011230 发表于 2024-6-15 14:06:35

1

dot_35 发表于 2024-6-16 10:24:13

.

跳大神er 发表于 2024-6-16 23:03:30

布吉岛

阿碧的老司机 发表于 2024-6-17 11:20:03

1

nick_wanci 发表于 2024-6-17 20:07:58

{:5_108:}

gigi.wudan 发表于 2024-6-19 17:10:05

keep going

盖世嘤雄 发表于 2024-6-22 15:30:10

classA里面的init少一个arg参数吧?

qq1013202623 发表于 2024-6-22 17:33:50

1
页: 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34
查看完整版本: super() 这么优秀,官方也极力推荐,但这里面有些坑你们可能把握不住…