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

可不可以这样写?!

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进阶
  • 参与学习       255533    人
  • 解答问题       3038    个

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

进入课程

可不可以这样写?!

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号