有什么区别
class A:
pass
和
class B(object):
pass
?出于某种原因,在方法中我不能使用 super(A, self) 但 super(B, self) 效果很好。我猜 Py3k 中没有这样的特性 :)
请您参考如下方法:
第一个是旧式类。二是新型类(class)。参见 http://docs.python.org/tutorial/classes.html#multiple-inheritance对差异进行很好的讨论。 super() 只适用于新式类。 http://docs.python.org/library/functions.html#super
