super(A,self).__init__()跟super().__init__()有什么区别?
super(A,self).__init__()
跟super().__init__()
有什么区别?
回复
1个回答
test
2024-07-03
super(A,self).__init__()
可以确保调用的是 A类的父类构造函数。
而super().__init_()
没有显式地指定当前类和实例,它会自动从调用处的上下文中推断。
单次继承没什么区别。主要是多继承的时候有区别,可以指定继承谁。
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容