Gyoushinn 发表于 2025-5-9 11:14:38

c把arg参数传给a,但是a收不到,没法传给下一个D

曾德华 发表于 2025-5-11 17:31:31

111

柴胡猫 发表于 2025-5-12 15:59:33

不知道呜呜呜呜呜{:9_234:}

2053793150 发表于 2025-5-16 17:14:54

好好

Edmound 发表于 2025-5-17 00:53:20

O中不存在方法__init__,但两条路径都最终指向O,两条路径无法返回吧

Edmound 发表于 2025-5-17 00:54:40

Edmound 发表于 2025-5-17 00:53
O中不存在方法__init__,但两条路径都最终指向O,两条路径无法返回吧

好吧,只是A中不存在arg参数

kekepet 发表于 2025-5-17 15:57:39

查看隐藏

阿归 发表于 2025-5-30 00:55:56

本帖最后由 阿归 于 2025-5-30 01:23 编辑

class A:
    def __init__(self, arg):
      super().__init__(arg)
      print("FishA")

class B:
    def __init__(self):
      super().__init__()
      print("FishB")
      
class C(A):
    def __init__(self, arg):
      super().__init__(arg)
      print("FishC")

class D(B):
    def __init__(self, arg):
      super().__init__()
      print("FishD")

class E(C, D):
    def __init__(self, arg):
      super().__init__(arg)
      print("FishE")

e = E(520)

Tshirt 发表于 2025-6-3 23:31:21

构造函数有些没有参数

hlqln 发表于 2025-6-5 23:04:46

c类的函数少传入了一个参数

李毅凡 发表于 2025-6-10 20:18:24

蒜泥魚片 发表于 2025-6-12 00:21:32

本帖最后由 蒜泥魚片 于 2025-6-12 00:26 编辑

報錯
依據mro原則進行到class A時,下一個要調用class D的__init__方法卻沒有給參數?

play_john 发表于 2025-6-13 18:00:34

两次

chengyujie 发表于 2025-7-1 22:08:12

aaa

12岁 发表于 2025-7-2 14:21:30

在b之后找不到init方法

ofo_kuangbiao 发表于 2025-7-4 14:16:51

class A:
    def __init__(self):
      super().__init__()
      print("FishA")

class B:
    def __init__(self):
      super().__init__()
      print("FishB")
      
class C(A):
    def __init__(self, arg):
      super().__init__()
      print("FishC")

class D(B):
    def __init__(self, arg):
      super().__init__()
      print("FishD")

class E(C, D):
    def __init__(self, arg):
      super().__init__(arg)
      print("FishE")

e = E(520)

Hanah 发表于 2025-7-11 14:49:06

e的调用不对

Pandaren 发表于 2025-7-12 22:02:56

因为最后一个调用的B有super(),但是其父类没有该方法吧

x9mars 发表于 2025-7-13 22:25:40

TypeError: D.__init__() missing 1 required positional argument: 'arg'

苏三不说 发表于 2025-7-15 16:42:00

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