python3 写法:
如果你在Dict类中未定义__init__
方法,默认是使用dict的__init__
方法
如果你在Dict类中定义了__init__
方法,则可以使用super(Dict, self).__init__(**kw)
来调用父类的__init__
方法
放在python2就报错了,不兼容接口。
python2写法:
super( test, self).init(param)固定写法
首先找到test的父类(比如是类A),然后把类test的对象self转换为类A的对象,然后“被转换”的类A对象调用类A对象自己的__init__函数.
但是还是报错了。所以解决办法是:
继续加个object即可。