请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么要在自定义的userage的init函数中写上supper(RandomUserAgentMiddlware,self).__init__()

正在回答 回答被采纳积分+3

2回答

bobby 2017-04-10 09:43:48

实际上调用的就是object的__init__方法 不使用也可以

0 回复 有任何疑惑可以回复我~
  • 感觉父类如果很完善的话,子类扩展需要的时候组好开始就调用构造方法,比如java构造方法中默认也是调用父类的构造方法,除非重写了
    回复 有任何疑惑可以回复我~ 2017-09-13 16:11:02
  • bobby 回复 SingleVergil #2
    如果这里不重写init方法的话默认是会调用父类的init方法的 和java一样
    回复 有任何疑惑可以回复我~ 2017-09-14 10:14:58
bobby 2017-09-14 10:14:05

这种写法是一种规范的写法 如果继承的是object 也就相当于调用了object的init方法

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信