super().__init__()传递参数的作用

来源:4-10 super真的是调用父类吗?

慕标1049315

2020-02-16

老师,继承父类的时候,super().__init__(),两个括号中都传入参数表示什么意思?以截图代码为例,参数timeout_in_sec是不是要通过子类传给父类?参数(TcpMaster,self)是不是可以不写呢?

http://img.mukewang.com/szimg/5e48a1f50955c29811520648.jpg

http://img1.sycdn.imooc.com/szimg/5e48a1f509eaed0811520648.jpg


写回答

1回答

bobby

2020-02-17

super(cls, self)是python以前版本的得到父类的方法,python的新版本可以直接使用super得到当前类的父类了

0
1
慕标1049315
非常感谢!
2020-02-17
共1条回复

Python3高级核心技术97讲,高级进阶的必学课程

socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO

2121 学习 · 551 问题

查看课程