super(A,self).__init__()跟super().__init__()有什么区别?

super(A,self).__init__()super().__init__()有什么区别?

阅读 2.1k
2 个回答

super(A,self).__init__()可以确保调用的是 A类的父类构造函数。

super().__init_()没有显式地指定当前类和实例,它会自动从调用处的上下文中推断。

单次继承没什么区别。主要是多继承的时候有区别,可以指定继承谁。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏