小白00001 发表于 2023-5-31 10:40:53

1

Zbbbbb 发表于 2023-6-2 16:10:14

Evujex 发表于 2023-6-5 11:32:27

好好看看

z8733537 发表于 2023-6-5 16:04:44

1

菜羁. 发表于 2023-6-6 01:17:57

类D和类C中arg参数的问题

ARTHUR01 发表于 2023-6-6 11:13:37

将C和D类中的arg参数改为不定长参数

wayski 发表于 2023-6-7 16:46:38

litengyue 发表于 2023-6-7 20:19:11

zxczv

olokN 发表于 2023-6-9 17:31:57

1

wbzxz 发表于 2023-6-10 23:49:56

@小甲鱼

小甲鱼老师,本贴中这一部分,代码运行结果是错误的。
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()

=================== RESTART: C:\Users\goodb\Desktop\FishC.py ===================
FishA
FishB
FishC
FishD
FishE

实际运行结果应该是:
FishB
FishD
FishA
FishC
FishE

lixiaofa 发表于 2023-6-11 14:10:12

会一直super到object里面去?

zxy666dcy 发表于 2023-6-13 15:37:23

6

than_sz 发表于 2023-6-16 20:15:42

666,先回复再慢慢消化

编程追风梦 发表于 2023-6-18 06:27:00

litengyue 发表于 2023-6-7 20:19
zxczv

你在水我可举报你哦

li..c 发表于 2023-6-20 23:54:25

1

alensummer 发表于 2023-6-21 14:16:17

arg?

悬崖网络 发表于 2023-6-23 17:47:31

将super __init__(arg)中的arg删掉

azkez5921 发表于 2023-6-23 22:32:19

如何

艾塔星 发表于 2023-6-25 01:15:10

1

2019721 发表于 2023-6-25 14:29:07

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