为了账号安全,请及时绑定邮箱和手机立即绑定

可不可以这样写?!

class A(object):

    def __init__(self,a):

        self.a=a


class B(A):

    def __init__(self,a,b):

        super(self,b).__init__(a)

        self.b=b


class C(b):

    def.__ini__(self,a,b,c):

        super(c.self).__init__(a,b)

        self.c=c


请问我可以这样写吗?觉得最后一个有些重复啊

正在回答

2 回答

你问题,是啥了。写当然可以这样写,只不过楼主代码中有多处错误,编译过不去。重复 倒不会啊

0 回复 有任何疑惑可以回复我~

       super(self,b).__init__(a);这里就不对啊,b应该为B, class C(b)这的也是b应该为B。你是不是把类和参数搞混了。。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

可不可以这样写?!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信